home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
PianoSim II 1.2 ƒ
/
PianoSim II 1.2
/
PianoSim II 1.2.rsrc
/
bin.rsrc_CODE_9.txt
< prev
next >
Wrap
Text File
|
1995-07-30
|
384KB
|
6,647 lines
# near model CODE resource
# jump table entries: 592-593 (2 of them)
export_74:
00000000 4E56 FFE6 link A6, -0x001A
00000004 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000008 206E 0008 movea.l A0, [A6 + 0x8]
0000000C 3610 move.w D3, [A0]
0000000E 226E 000C movea.l A1, [A6 + 0xC]
00000012 2C11 move.l D6, [A1]
00000014 206E 0010 movea.l A0, [A6 + 0x10]
00000018 2650 movea.l A3, [A0]
0000001A 206E 0014 movea.l A0, [A6 + 0x14]
0000001E 2850 movea.l A4, [A0]
00000020 3B43 D2A0 move.w [A5 - 0x2D60], D3
00000024 082D 0001 D7E0 btst.b [A5 - 0x2820], 0x1
0000002A 6702 beq +0x4 /* 0000002E */
0000002C 7600 moveq.l D3, 0x00
label0000002E:
0000002E 426D D3A8 clr.w [A5 - 0x2C58]
00000032 426D D3AA clr.w [A5 - 0x2C56]
00000036 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000003C 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00000042 42AD D82C clr.l [A5 - 0x27D4]
00000046 42AD D830 clr.l [A5 - 0x27D0]
0000004A 42AD D838 clr.l [A5 - 0x27C8]
0000004E 486D D80E pea.l [A5 - 0x27F2]
00000052 A972 syscall GetMouse
00000054 4227 clr.b -[A7]
00000056 2F2D D80E move.l -[A7], [A5 - 0x27F2]
0000005A 486D D866 pea.l [A5 - 0x279A]
0000005E A8AD syscall PtInRect
00000060 4A1F tst.b [A7]+
00000062 6710 beq +0x12 /* 00000074 */
00000064 1B7C 0001 D7FE move.b [A5 - 0x2802], 0x1
0000006A 206D D5C6 movea.l A0, [A5 - 0x2A3A]
0000006E 2F10 move.l -[A7], [A0]
00000070 A851 syscall SetCursor
00000072 6004 bra +0x6 /* 00000078 */
label00000074:
00000074 422D D7FE clr.b [A5 - 0x2802]
label00000078:
00000078 486D D068 pea.l [A5 - 0x2F98]
0000007C A8A3 syscall EraseRect
0000007E 486D D120 pea.l [A5 - 0x2EE0]
00000082 2F2D D69E move.l -[A7], [A5 - 0x2962]
00000086 A94B syscall PlotIcon
00000088 3B7C 000A D3A0 move.w [A5 - 0x2C60], 0xA /* '\n' */
0000008E 3B7C 01F4 D3A2 move.w [A5 - 0x2C5E], 0x1F4
00000094 3B7C 0045 D3A4 move.w [A5 - 0x2C5C], 0x45 /* 'E' */
0000009A 3B7C 0006 D3A6 move.w [A5 - 0x2C5A], 0x6
000000A0 486D D85E pea.l [A5 - 0x27A2]
000000A4 A8A3 syscall EraseRect
000000A6 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
000000AA 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000000AE 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000000B2 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000000B6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000000BA 426D D38A clr.w [A5 - 0x2C76]
000000BE 426D D84E clr.w [A5 - 0x27B2]
000000C2 426D D850 clr.w [A5 - 0x27B0]
000000C6 426D D852 clr.w [A5 - 0x27AE]
000000CA 3EAD D38A move.w [A7], [A5 - 0x2C76]
000000CE 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000000D2 4297 clr.l [A7]
000000D4 3F3C 05BE move.w -[A7], 0x5BE
000000D8 2F2D D5D6 move.l -[A7], [A5 - 0x2A2A]
000000DC A9BE syscall GetNewControl
000000DE 2B5F D5C2 move.l [A5 - 0x2A3E], [A7]+
000000E2 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
000000E6 3F3C 0001 move.w -[A7], 0x1
000000EA A964 syscall SetControlMinimum/SetMinCtl
000000EC 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000000F0 2003 move.l D0, D3
000000F2 48C0 ext.l D0
000000F4 81FC 001E divs.w D0, 0x1E
000000F8 5240 addq.w D0, 1
000000FA 3F00 move.w -[A7], D0
000000FC A965 syscall SetControlMaximum/SetMaxCtl
000000FE 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00000102 7001 moveq.l D0, 0x01
00000104 D06D D38A add.w D0, [A5 - 0x2C76]
00000108 3F00 move.w -[A7], D0
0000010A A963 syscall SetControlValue/SetCtlValue
0000010C 426D D824 clr.w [A5 - 0x27DC]
00000110 6010 bra +0x12 /* 00000122 */
label00000112:
00000112 302D D824 move.w D0, [A5 - 0x27DC]
00000116 204D movea.l A0, A5
00000118 D0C0 add.w A0, D0
0000011A 4228 D976 clr.b [A0 - 0x268A]
0000011E 526D D824 addq.w [A5 - 0x27DC], 1
label00000122:
00000122 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00000128 6DE8 blt -0x16 /* 00000112 */
0000012A 426D D824 clr.w [A5 - 0x27DC]
0000012E 95CA sub.l A2, A2
00000130 603A bra +0x3C /* 0000016C */
label00000132:
00000132 3F2D D824 move.w -[A7], [A5 - 0x27DC]
00000136 302D D824 move.w D0, [A5 - 0x27DC]
0000013A 7200 moveq.l D1, 0x00
0000013C 1234 0000 move.b D1, [A4 + D0.w]
00000140 3F01 move.w -[A7], D1
00000142 204B movea.l A0, A3
00000144 D1CA add.l A0, A2
00000146 3F10 move.w -[A7], [A0]
00000148 3F32 6800 move.w -[A7], [A2 + D6]
0000014C E948 lsl D0.w, 4
0000014E D06D D3A0 add.w D0, [A5 - 0x2C60]
00000152 5E40 addq.w D0, 7
00000154 3F00 move.w -[A7], D0
00000156 7061 moveq.l D0, 0x61
00000158 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000015C 3F00 move.w -[A7], D0
0000015E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000162 4FEF 000C lea.l A7, [A7 + 0xC]
00000166 526D D824 addq.w [A5 - 0x27DC], 1
0000016A 548A addq.l A2, 2
label0000016C:
0000016C 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00000172 6C06 bge +0x8 /* 0000017A */
00000174 B66D D824 cmp.w D3, [A5 - 0x27DC]
00000178 6EB8 bgt -0x46 /* 00000132 */
label0000017A:
0000017A 422D D7FB clr.b [A5 - 0x2805]
0000017E 486D D288 pea.l [A5 - 0x2D78]
00000182 2F2D D6BE move.l -[A7], [A5 - 0x2942]
00000186 A94B syscall PlotIcon
00000188 486D D190 pea.l [A5 - 0x2E70]
0000018C 2F2D D656 move.l -[A7], [A5 - 0x29AA]
00000190 A94B syscall PlotIcon
00000192 486D D198 pea.l [A5 - 0x2E68]
00000196 2F2D D65A move.l -[A7], [A5 - 0x29A6]
0000019A A94B syscall PlotIcon
0000019C 486D D1A0 pea.l [A5 - 0x2E60]
000001A0 2F2D D65E move.l -[A7], [A5 - 0x29A2]
000001A4 A94B syscall PlotIcon
000001A6 486D D1A8 pea.l [A5 - 0x2E58]
000001AA 2F2D D662 move.l -[A7], [A5 - 0x299E]
000001AE A94B syscall PlotIcon
000001B0 486D D1B0 pea.l [A5 - 0x2E50]
000001B4 2F2D D666 move.l -[A7], [A5 - 0x299A]
000001B8 A94B syscall PlotIcon
000001BA 486D D1B8 pea.l [A5 - 0x2E48]
000001BE 2F2D D66A move.l -[A7], [A5 - 0x2996]
000001C2 A94B syscall PlotIcon
000001C4 486D D1C0 pea.l [A5 - 0x2E40]
000001C8 2F2D D66E move.l -[A7], [A5 - 0x2992]
000001CC A94B syscall PlotIcon
000001CE 486D D1C8 pea.l [A5 - 0x2E38]
000001D2 2F2D D672 move.l -[A7], [A5 - 0x298E]
000001D6 A94B syscall PlotIcon
000001D8 486D D1D0 pea.l [A5 - 0x2E30]
000001DC 2F2D D676 move.l -[A7], [A5 - 0x298A]
000001E0 A94B syscall PlotIcon
000001E2 486D D1D8 pea.l [A5 - 0x2E28]
000001E6 2F2D D67A move.l -[A7], [A5 - 0x2986]
000001EA A94B syscall PlotIcon
000001EC 486D D1E0 pea.l [A5 - 0x2E20]
000001F0 2F2D D67E move.l -[A7], [A5 - 0x2982]
000001F4 A94B syscall PlotIcon
000001F6 486D D1E8 pea.l [A5 - 0x2E18]
000001FA 2F2D D682 move.l -[A7], [A5 - 0x297E]
000001FE A94B syscall PlotIcon
00000200 486D D1F0 pea.l [A5 - 0x2E10]
00000204 2F2D D686 move.l -[A7], [A5 - 0x297A]
00000208 A94B syscall PlotIcon
0000020A 486D D1F8 pea.l [A5 - 0x2E08]
0000020E 2F2D D68A move.l -[A7], [A5 - 0x2976]
00000212 A94B syscall PlotIcon
00000214 486D D208 pea.l [A5 - 0x2DF8]
00000218 2F2D D692 move.l -[A7], [A5 - 0x296E]
0000021C A94B syscall PlotIcon
0000021E 486D D258 pea.l [A5 - 0x2DA8]
00000222 2F2D D7A2 move.l -[A7], [A5 - 0x285E]
00000226 A94B syscall PlotIcon
00000228 486D D260 pea.l [A5 - 0x2DA0]
0000022C 2F2D D7A6 move.l -[A7], [A5 - 0x285A]
00000230 A94B syscall PlotIcon
00000232 486D D268 pea.l [A5 - 0x2D98]
00000236 2F2D D7AA move.l -[A7], [A5 - 0x2856]
0000023A A94B syscall PlotIcon
0000023C 486D D270 pea.l [A5 - 0x2D90]
00000240 2F2D D7AE move.l -[A7], [A5 - 0x2852]
00000244 A94B syscall PlotIcon
00000246 486D D278 pea.l [A5 - 0x2D88]
0000024A 2F2D D7B2 move.l -[A7], [A5 - 0x284E]
0000024E A94B syscall PlotIcon
00000250 486D D280 pea.l [A5 - 0x2D80]
00000254 2F2D D7B6 move.l -[A7], [A5 - 0x284A]
00000258 A94B syscall PlotIcon
0000025A 486D D220 pea.l [A5 - 0x2DE0]
0000025E 2F2D D6A2 move.l -[A7], [A5 - 0x295E]
00000262 A94B syscall PlotIcon
00000264 486D D228 pea.l [A5 - 0x2DD8]
00000268 2F2D D6A6 move.l -[A7], [A5 - 0x295A]
0000026C A94B syscall PlotIcon
0000026E 486D D230 pea.l [A5 - 0x2DD0]
00000272 2F2D D6AA move.l -[A7], [A5 - 0x2956]
00000276 A94B syscall PlotIcon
00000278 486D D238 pea.l [A5 - 0x2DC8]
0000027C 2F2D D6AE move.l -[A7], [A5 - 0x2952]
00000280 A94B syscall PlotIcon
00000282 486D D240 pea.l [A5 - 0x2DC0]
00000286 2F2D D6B2 move.l -[A7], [A5 - 0x294E]
0000028A A94B syscall PlotIcon
0000028C 486D D248 pea.l [A5 - 0x2DB8]
00000290 2F2D D6B6 move.l -[A7], [A5 - 0x294A]
00000294 A94B syscall PlotIcon
00000296 486D D218 pea.l [A5 - 0x2DE8]
0000029A 2F2D D69A move.l -[A7], [A5 - 0x2966]
0000029E A94B syscall PlotIcon
000002A0 486D D200 pea.l [A5 - 0x2E00]
000002A4 2F2D D68E move.l -[A7], [A5 - 0x2972]
000002A8 A94B syscall PlotIcon
000002AA 486D D210 pea.l [A5 - 0x2DF0]
000002AE 2F2D D696 move.l -[A7], [A5 - 0x296A]
000002B2 A94B syscall PlotIcon
000002B4 486D D250 pea.l [A5 - 0x2DB0]
000002B8 2F2D D6BA move.l -[A7], [A5 - 0x2946]
000002BC A94B syscall PlotIcon
000002BE 6000 34D0 bra +0x34D2 /* 00003790 */
label000002C2:
000002C2 42A7 clr.l -[A7]
000002C4 A975 syscall TickCount
000002C6 2B5F D82C move.l [A5 - 0x27D4], [A7]+
000002CA 302D D3A8 move.w D0, [A5 - 0x2C58]
000002CE B06D D3AA cmp.w D0, [A5 - 0x2C56]
000002D2 6664 bne +0x66 /* 00000338 */
000002D4 701E moveq.l D0, 0x1E
000002D6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000002DA 322D D3A8 move.w D1, [A5 - 0x2C58]
000002DE 9240 sub.w D1, D0
000002E0 0C41 001E cmpi.w D1, 0x1E
000002E4 6E52 bgt +0x54 /* 00000338 */
000002E6 701E moveq.l D0, 0x1E
000002E8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000002EC 322D D3A8 move.w D1, [A5 - 0x2C58]
000002F0 9240 sub.w D1, D0
000002F2 4A41 tst.w D1
000002F4 6D42 blt +0x44 /* 00000338 */
000002F6 202D D82C move.l D0, [A5 - 0x27D4]
000002FA 90AD D830 sub.l D0, [A5 - 0x27D0]
000002FE 723C moveq.l D1, 0x3C
00000300 B280 cmp.l D1, D0
00000302 6C34 bge +0x36 /* 00000338 */
00000304 2F3C 0001 0001 move.l -[A7], 0x10001
0000030A 3F3C 0001 move.w -[A7], 0x1
0000030E 701E moveq.l D0, 0x1E
00000310 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000314 322D D3AC move.w D1, [A5 - 0x2C54]
00000318 9240 sub.w D1, D0
0000031A 3F01 move.w -[A7], D1
0000031C 701E moveq.l D0, 0x1E
0000031E C1ED D38A muls.w D0, [A5 - 0x2C76]
00000322 322D D3A8 move.w D1, [A5 - 0x2C58]
00000326 9240 sub.w D1, D0
00000328 3F01 move.w -[A7], D1
0000032A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000032E 2B6D D82C D830 move.l [A5 - 0x27D0], [A5 - 0x27D4]
00000334 4FEF 000A lea.l A7, [A7 + 0xA]
label00000338:
00000338 486D D80E pea.l [A5 - 0x27F2]
0000033C A972 syscall GetMouse
0000033E 4227 clr.b -[A7]
00000340 2F2D D80E move.l -[A7], [A5 - 0x27F2]
00000344 486D D866 pea.l [A5 - 0x279A]
00000348 A8AD syscall PtInRect
0000034A 4A1F tst.b [A7]+
0000034C 6716 beq +0x18 /* 00000364 */
0000034E 4A2D D7FE tst.b [A5 - 0x2802]
00000352 6622 bne +0x24 /* 00000376 */
00000354 1B7C 0001 D7FE move.b [A5 - 0x2802], 0x1
0000035A 206D D5C6 movea.l A0, [A5 - 0x2A3A]
0000035E 2F10 move.l -[A7], [A0]
00000360 A851 syscall SetCursor
00000362 6012 bra +0x14 /* 00000376 */
label00000364:
00000364 4A2D D7FE tst.b [A5 - 0x2802]
00000368 670C beq +0xE /* 00000376 */
0000036A 422D D7FE clr.b [A5 - 0x2802]
0000036E 206D D5CA movea.l A0, [A5 - 0x2A36]
00000372 2F10 move.l -[A7], [A0]
00000374 A851 syscall SetCursor
label00000376:
00000376 4227 clr.b -[A7]
00000378 3F3C 004E move.w -[A7], 0x4E /* 'N' */
0000037C 486D D7E2 pea.l [A5 - 0x281E]
00000380 A970 syscall GetNextEvent
00000382 4A1F tst.b [A7]+
00000384 6700 340A beq +0x340C /* 00003790 */
00000388 302D D7E2 move.w D0, [A5 - 0x281E]
0000038C 6700 3402 beq +0x3404 /* 00003790 */
00000390 6B00 33FE bmi +0x3400 /* 00003790 */
00000394 5740 subq.w D0, 3
00000396 6700 2BFA beq +0x2BFC /* 00002F92 */
0000039A 6A08 bpl +0xA /* 000003A4 */
0000039C 5240 addq.w D0, 1
0000039E 6A00 33F0 bpl +0x33F2 /* 00003790 */
000003A2 600A bra +0xC /* 000003AE */
label000003A4:
000003A4 5740 subq.w D0, 3
000003A6 6700 30C2 beq +0x30C4 /* 0000346A */
000003AA 6000 33E4 bra +0x33E6 /* 00003790 */
label000003AE:
000003AE 4267 clr.w -[A7]
000003B0 2F2D D7EC move.l -[A7], [A5 - 0x2814]
000003B4 486D D7F2 pea.l [A5 - 0x280E]
000003B8 A92C syscall FindWindow
000003BA 0C5F 0003 cmpi.w [A7]+, 0x3
000003BE 6600 33D0 bne +0x33D2 /* 00003790 */
000003C2 2B6D D7EC D80A move.l [A5 - 0x27F6], [A5 - 0x2814]
000003C8 486D D80A pea.l [A5 - 0x27F6]
000003CC A871 syscall GlobalToLocal
000003CE 426D D822 clr.w [A5 - 0x27DE]
label000003D2:
000003D2 4227 clr.b -[A7]
000003D4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000003D8 302D D822 move.w D0, [A5 - 0x27DE]
000003DC 204D movea.l A0, A5
000003DE 48C0 ext.l D0
000003E0 E588 lsl D0, 2
000003E2 D1C0 add.l A0, D0
000003E4 2F28 CE3C move.l -[A7], [A0 - 0x31C4]
000003E8 A8E8 syscall PtInRgn
000003EA 4A1F tst.b [A7]+
000003EC 660C bne +0xE /* 000003FA */
000003EE 526D D822 addq.w [A5 - 0x27DE], 1
000003F2 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
000003F8 6DD8 blt -0x26 /* 000003D2 */
label000003FA:
000003FA 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
00000400 6C00 04A0 bge +0x4A2 /* 000008A2 */
00000404 302D D3A8 move.w D0, [A5 - 0x2C58]
00000408 B06D D3AA cmp.w D0, [A5 - 0x2C56]
0000040C 6F06 ble +0x8 /* 00000414 */
0000040E 302D D3AA move.w D0, [A5 - 0x2C56]
00000412 6004 bra +0x6 /* 00000418 */
label00000414:
00000414 302D D3A8 move.w D0, [A5 - 0x2C58]
label00000418:
00000418 3B40 D850 move.w [A5 - 0x27B0], D0
0000041C 322D D3A8 move.w D1, [A5 - 0x2C58]
00000420 B26D D3AA cmp.w D1, [A5 - 0x2C56]
00000424 6F06 ble +0x8 /* 0000042C */
00000426 302D D3A8 move.w D0, [A5 - 0x2C58]
0000042A 6004 bra +0x6 /* 00000430 */
label0000042C:
0000042C 302D D3AA move.w D0, [A5 - 0x2C56]
label00000430:
00000430 3B40 D852 move.w [A5 - 0x27AE], D0
00000434 906D D850 sub.w D0, [A5 - 0x27B0]
00000438 3A03 move.w D5, D3
0000043A 9A40 sub.w D5, D0
0000043C 0C45 4E1F cmpi.w D5, 0x4E1F
00000440 6F28 ble +0x2A /* 0000046A */
00000442 486D F820 pea.l [A5 - 0x7E0]
00000446 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000044A 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
0000044E 7002 moveq.l D0, 0x02
00000450 D06D D38A add.w D0, [A5 - 0x2C76]
00000454 3F00 move.w -[A7], D0
00000456 A963 syscall SetControlValue/SetCtlValue
00000458 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
0000045C 7001 moveq.l D0, 0x01
0000045E D06D D38A add.w D0, [A5 - 0x2C76]
00000462 3F00 move.w -[A7], D0
00000464 A963 syscall SetControlValue/SetCtlValue
00000466 6000 3328 bra +0x332A /* 00003790 */
label0000046A:
0000046A 306D D822 movea.w A0, [A5 - 0x27DE]
0000046E 4868 0015 pea.l [A0 + 0x15]
00000472 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000476 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000047A 302D D822 move.w D0, [A5 - 0x27DE]
0000047E 204D movea.l A0, A5
00000480 48C0 ext.l D0
00000482 E588 lsl D0, 2
00000484 D1C0 add.l A0, D0
00000486 2EA8 CE3C move.l [A7], [A0 - 0x31C4]
0000048A A8D5 syscall InverRgn/InvertRgn
0000048C 43ED D834 lea.l A1, [A5 - 0x27CC]
00000490 206D D290 movea.l A0, [A5 - 0x2D70]
00000494 A03B syscall Delay
00000496 2280 move.l [A1], D0
00000498 302D D822 move.w D0, [A5 - 0x27DE]
0000049C 204D movea.l A0, A5
0000049E 48C0 ext.l D0
000004A0 E588 lsl D0, 2
000004A2 D1C0 add.l A0, D0
000004A4 2EA8 CE3C move.l [A7], [A0 - 0x31C4]
000004A8 A8D5 syscall InverRgn/InvertRgn
000004AA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000004AE 3B40 D84E move.w [A5 - 0x27B2], D0
000004B2 322D D852 move.w D1, [A5 - 0x27AE]
000004B6 926D D850 sub.w D1, [A5 - 0x27B0]
000004BA 5341 subq.w D1, 1
000004BC 6E68 bgt +0x6A /* 00000526 */
000004BE 302D D852 move.w D0, [A5 - 0x27AE]
000004C2 906D D850 sub.w D0, [A5 - 0x27B0]
000004C6 3A03 move.w D5, D3
000004C8 9A40 sub.w D5, D0
000004CA 3B45 D824 move.w [A5 - 0x27DC], D5
000004CE 346D D824 movea.w A2, [A5 - 0x27DC]
000004D2 D5CA add.l A2, A2
000004D4 6044 bra +0x46 /* 0000051A */
label000004D6:
000004D6 302D D852 move.w D0, [A5 - 0x27AE]
000004DA 906D D850 sub.w D0, [A5 - 0x27B0]
000004DE 306D D824 movea.w A0, [A5 - 0x27DC]
000004E2 D0C0 add.w A0, D0
000004E4 D1C8 add.l A0, A0
000004E6 78FE moveq.l D4, 0xFFFFFFFE
000004E8 D888 add.l D4, A0
000004EA 302D D852 move.w D0, [A5 - 0x27AE]
000004EE 906D D850 sub.w D0, [A5 - 0x27B0]
000004F2 D06D D824 add.w D0, [A5 - 0x27DC]
000004F6 5340 subq.w D0, 1
000004F8 3E00 move.w D7, D0
000004FA 2046 movea.l A0, D6
000004FC D1C4 add.l A0, D4
000004FE 3590 6800 move.w [A2 + D6], [A0]
00000502 204B movea.l A0, A3
00000504 D1CA add.l A0, A2
00000506 30B3 4800 move.w [A0], [A3 + D4]
0000050A 302D D824 move.w D0, [A5 - 0x27DC]
0000050E 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
00000514 536D D824 subq.w [A5 - 0x27DC], 1
00000518 558A subq.l A2, 2
label0000051A:
0000051A 302D D824 move.w D0, [A5 - 0x27DC]
0000051E B06D D850 cmp.w D0, [A5 - 0x27B0]
00000522 6EB2 bgt -0x4C /* 000004D6 */
00000524 6066 bra +0x68 /* 0000058C */
label00000526:
00000526 7001 moveq.l D0, 0x01
00000528 D06D D850 add.w D0, [A5 - 0x27B0]
0000052C 3B40 D824 move.w [A5 - 0x27DC], D0
00000530 3440 movea.w A2, D0
00000532 D5CA add.l A2, A2
label00000534:
00000534 302D D852 move.w D0, [A5 - 0x27AE]
00000538 906D D850 sub.w D0, [A5 - 0x27B0]
0000053C 3A03 move.w D5, D3
0000053E 9A40 sub.w D5, D0
00000540 BA6D D824 cmp.w D5, [A5 - 0x27DC]
00000544 6D46 blt +0x48 /* 0000058C */
00000546 302D D852 move.w D0, [A5 - 0x27AE]
0000054A 906D D850 sub.w D0, [A5 - 0x27B0]
0000054E 306D D824 movea.w A0, [A5 - 0x27DC]
00000552 D0C0 add.w A0, D0
00000554 D1C8 add.l A0, A0
00000556 78FE moveq.l D4, 0xFFFFFFFE
00000558 D888 add.l D4, A0
0000055A 302D D852 move.w D0, [A5 - 0x27AE]
0000055E 906D D850 sub.w D0, [A5 - 0x27B0]
00000562 D06D D824 add.w D0, [A5 - 0x27DC]
00000566 5340 subq.w D0, 1
00000568 3E00 move.w D7, D0
0000056A 2046 movea.l A0, D6
0000056C D1C4 add.l A0, D4
0000056E 3590 6800 move.w [A2 + D6], [A0]
00000572 204B movea.l A0, A3
00000574 D1CA add.l A0, A2
00000576 30B3 4800 move.w [A0], [A3 + D4]
0000057A 302D D824 move.w D0, [A5 - 0x27DC]
0000057E 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
00000584 526D D824 addq.w [A5 - 0x27DC], 1
00000588 548A addq.l A2, 2
0000058A 60A8 bra -0x56 /* 00000534 */
label0000058C:
0000058C 426D D824 clr.w [A5 - 0x27DC]
00000590 6010 bra +0x12 /* 000005A2 */
label00000592:
00000592 302D D824 move.w D0, [A5 - 0x27DC]
00000596 204D movea.l A0, A5
00000598 D0C0 add.w A0, D0
0000059A 4228 D976 clr.b [A0 - 0x268A]
0000059E 526D D824 addq.w [A5 - 0x27DC], 1
label000005A2:
000005A2 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000005A8 6DE8 blt -0x16 /* 00000592 */
000005AA 346D D850 movea.w A2, [A5 - 0x27B0]
000005AE D5CA add.l A2, A2
000005B0 35AD D822 6800 move.w [A2 + D6], [A5 - 0x27DE]
000005B6 204B movea.l A0, A3
000005B8 D1CA add.l A0, A2
000005BA 30AD D84E move.w [A0], [A5 - 0x27B2]
000005BE 302D D850 move.w D0, [A5 - 0x27B0]
000005C2 4234 0000 clr.b [A4 + D0.w]
000005C6 701E moveq.l D0, 0x1E
000005C8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000005CC 322D D850 move.w D1, [A5 - 0x27B0]
000005D0 9240 sub.w D1, D0
000005D2 3B41 D84E move.w [A5 - 0x27B2], D1
000005D6 0C41 001E cmpi.w D1, 0x1E
000005DA 6C00 01BA bge +0x1BC /* 00000796 */
000005DE 4A6D D84E tst.w [A5 - 0x27B2]
000005E2 6D00 01B2 blt +0x1B4 /* 00000796 */
000005E6 BA6D D850 cmp.w D5, [A5 - 0x27B0]
000005EA 6E0C bgt +0xE /* 000005F8 */
000005EC 302D D852 move.w D0, [A5 - 0x27AE]
000005F0 B06D D850 cmp.w D0, [A5 - 0x27B0]
000005F4 6700 0136 beq +0x138 /* 0000072C */
label000005F8:
000005F8 486D D86E pea.l [A5 - 0x2792]
000005FC 701E moveq.l D0, 0x1E
000005FE C1ED D38A muls.w D0, [A5 - 0x2C76]
00000602 322D D850 move.w D1, [A5 - 0x27B0]
00000606 9240 sub.w D1, D0
00000608 E949 lsl D1.w, 4
0000060A D26D D3A0 add.w D1, [A5 - 0x2C60]
0000060E 5E41 addq.w D1, 7
00000610 3F01 move.w -[A7], D1
00000612 3F3C 0002 move.w -[A7], 0x2
00000616 3F2D D86C move.w -[A7], [A5 - 0x2794]
0000061A 3F2D D86A move.w -[A7], [A5 - 0x2796]
0000061E A8A7 syscall SetRect
00000620 486D D86E pea.l [A5 - 0x2792]
00000624 A8A3 syscall EraseRect
00000626 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
0000062A 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
0000062E 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00000632 701E moveq.l D0, 0x1E
00000634 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000638 322D D850 move.w D1, [A5 - 0x27B0]
0000063C 9240 sub.w D1, D0
0000063E E949 lsl D1.w, 4
00000640 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000644 5E41 addq.w D1, 7
00000646 3F01 move.w -[A7], D1
00000648 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000064C 3EAD D850 move.w [A7], [A5 - 0x27B0]
00000650 302D D850 move.w D0, [A5 - 0x27B0]
00000654 7200 moveq.l D1, 0x00
00000656 1234 0000 move.b D1, [A4 + D0.w]
0000065A 3F01 move.w -[A7], D1
0000065C 48C0 ext.l D0
0000065E D080 add.l D0, D0
00000660 3F33 0800 move.w -[A7], [A3 + D0]
00000664 2046 movea.l A0, D6
00000666 302D D850 move.w D0, [A5 - 0x27B0]
0000066A D0C0 add.w A0, D0
0000066C 3F30 0000 move.w -[A7], [A0 + D0.w]
00000670 322D D84E move.w D1, [A5 - 0x27B2]
00000674 E949 lsl D1.w, 4
00000676 D26D D3A0 add.w D1, [A5 - 0x2C60]
0000067A 5E41 addq.w D1, 7
0000067C 3F01 move.w -[A7], D1
0000067E 7261 moveq.l D1, 0x61
00000680 D26D D3A4 add.w D1, [A5 - 0x2C5C]
00000684 3F01 move.w -[A7], D1
00000686 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000068A 2EBC 0001 0001 move.l [A7], 0x10001
00000690 3F3C 0001 move.w -[A7], 0x1
00000694 701E moveq.l D0, 0x1E
00000696 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000069A 322D D3AC move.w D1, [A5 - 0x2C54]
0000069E 9240 sub.w D1, D0
000006A0 3F01 move.w -[A7], D1
000006A2 7001 moveq.l D0, 0x01
000006A4 D06D D84E add.w D0, [A5 - 0x27B2]
000006A8 3F00 move.w -[A7], D0
000006AA 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000006AE 7001 moveq.l D0, 0x01
000006B0 D06D D850 add.w D0, [A5 - 0x27B0]
000006B4 3B40 D824 move.w [A5 - 0x27DC], D0
000006B8 3440 movea.w A2, D0
000006BA D5CA add.l A2, A2
000006BC 4FEF 0018 lea.l A7, [A7 + 0x18]
000006C0 6054 bra +0x56 /* 00000716 */
label000006C2:
000006C2 701E moveq.l D0, 0x1E
000006C4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000006C8 322D D824 move.w D1, [A5 - 0x27DC]
000006CC 9240 sub.w D1, D0
000006CE 0C41 001E cmpi.w D1, 0x1E
000006D2 6C3C bge +0x3E /* 00000710 */
000006D4 3F2D D824 move.w -[A7], [A5 - 0x27DC]
000006D8 302D D824 move.w D0, [A5 - 0x27DC]
000006DC 7200 moveq.l D1, 0x00
000006DE 1234 0000 move.b D1, [A4 + D0.w]
000006E2 3F01 move.w -[A7], D1
000006E4 204B movea.l A0, A3
000006E6 D1CA add.l A0, A2
000006E8 3F10 move.w -[A7], [A0]
000006EA 3F32 6800 move.w -[A7], [A2 + D6]
000006EE 721E moveq.l D1, 0x1E
000006F0 C3ED D38A muls.w D1, [A5 - 0x2C76]
000006F4 9041 sub.w D0, D1
000006F6 E948 lsl D0.w, 4
000006F8 D06D D3A0 add.w D0, [A5 - 0x2C60]
000006FC 5E40 addq.w D0, 7
000006FE 3F00 move.w -[A7], D0
00000700 7061 moveq.l D0, 0x61
00000702 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00000706 3F00 move.w -[A7], D0
00000708 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000070C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000710:
00000710 526D D824 addq.w [A5 - 0x27DC], 1
00000714 548A addq.l A2, 2
label00000716:
00000716 302D D852 move.w D0, [A5 - 0x27AE]
0000071A 906D D850 sub.w D0, [A5 - 0x27B0]
0000071E 3203 move.w D1, D3
00000720 9240 sub.w D1, D0
00000722 B26D D824 cmp.w D1, [A5 - 0x27DC]
00000726 6C9A bge -0x64 /* 000006C2 */
00000728 6000 0130 bra +0x132 /* 0000085A */
label0000072C:
0000072C 3F2D D850 move.w -[A7], [A5 - 0x27B0]
00000730 302D D850 move.w D0, [A5 - 0x27B0]
00000734 7200 moveq.l D1, 0x00
00000736 1234 0000 move.b D1, [A4 + D0.w]
0000073A 3F01 move.w -[A7], D1
0000073C 48C0 ext.l D0
0000073E D080 add.l D0, D0
00000740 3F33 0800 move.w -[A7], [A3 + D0]
00000744 2046 movea.l A0, D6
00000746 302D D850 move.w D0, [A5 - 0x27B0]
0000074A D0C0 add.w A0, D0
0000074C 3F30 0000 move.w -[A7], [A0 + D0.w]
00000750 322D D84E move.w D1, [A5 - 0x27B2]
00000754 E949 lsl D1.w, 4
00000756 D26D D3A0 add.w D1, [A5 - 0x2C60]
0000075A 5E41 addq.w D1, 7
0000075C 3F01 move.w -[A7], D1
0000075E 7261 moveq.l D1, 0x61
00000760 D26D D3A4 add.w D1, [A5 - 0x2C5C]
00000764 3F01 move.w -[A7], D1
00000766 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000076A 2EBC 0001 0001 move.l [A7], 0x10001
00000770 3F3C 0001 move.w -[A7], 0x1
00000774 701E moveq.l D0, 0x1E
00000776 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000077A 322D D3AC move.w D1, [A5 - 0x2C54]
0000077E 9240 sub.w D1, D0
00000780 3F01 move.w -[A7], D1
00000782 7001 moveq.l D0, 0x01
00000784 D06D D84E add.w D0, [A5 - 0x27B2]
00000788 3F00 move.w -[A7], D0
0000078A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000078E 4FEF 0012 lea.l A7, [A7 + 0x12]
00000792 6000 00C6 bra +0xC8 /* 0000085A */
label00000796:
00000796 302D D850 move.w D0, [A5 - 0x27B0]
0000079A 48C0 ext.l D0
0000079C 81FC 001E divs.w D0, 0x1E
000007A0 3B40 D38A move.w [A5 - 0x2C76], D0
000007A4 486D D866 pea.l [A5 - 0x279A]
000007A8 A8A3 syscall EraseRect
000007AA 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000007AE 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000007B2 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000007B6 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000007BA 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000007BE 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000007C2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000007C6 426D D824 clr.w [A5 - 0x27DC]
000007CA 508F addq.l A7, 8
000007CC 6066 bra +0x68 /* 00000834 */
label000007CE:
000007CE 701E moveq.l D0, 0x1E
000007D0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000007D4 D06D D824 add.w D0, [A5 - 0x27DC]
000007D8 3F00 move.w -[A7], D0
000007DA 701E moveq.l D0, 0x1E
000007DC C1ED D38A muls.w D0, [A5 - 0x2C76]
000007E0 306D D824 movea.w A0, [A5 - 0x27DC]
000007E4 D0C0 add.w A0, D0
000007E6 D1CC add.l A0, A4
000007E8 7000 moveq.l D0, 0x00
000007EA 1010 move.b D0, [A0]
000007EC 3F00 move.w -[A7], D0
000007EE 701E moveq.l D0, 0x1E
000007F0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000007F4 306D D824 movea.w A0, [A5 - 0x27DC]
000007F8 D0C0 add.w A0, D0
000007FA D1C8 add.l A0, A0
000007FC D1CB add.l A0, A3
000007FE 3F10 move.w -[A7], [A0]
00000800 701E moveq.l D0, 0x1E
00000802 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000806 306D D824 movea.w A0, [A5 - 0x27DC]
0000080A D0C0 add.w A0, D0
0000080C D1C8 add.l A0, A0
0000080E 3F30 6800 move.w -[A7], [A0 + D6]
00000812 302D D824 move.w D0, [A5 - 0x27DC]
00000816 E948 lsl D0.w, 4
00000818 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000081C 5E40 addq.w D0, 7
0000081E 3F00 move.w -[A7], D0
00000820 7061 moveq.l D0, 0x61
00000822 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00000826 3F00 move.w -[A7], D0
00000828 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000082C 4FEF 000C lea.l A7, [A7 + 0xC]
00000830 526D D824 addq.w [A5 - 0x27DC], 1
label00000834:
00000834 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
0000083A 6C1E bge +0x20 /* 0000085A */
0000083C 701E moveq.l D0, 0x1E
0000083E C1ED D38A muls.w D0, [A5 - 0x2C76]
00000842 322D D852 move.w D1, [A5 - 0x27AE]
00000846 926D D850 sub.w D1, [A5 - 0x27B0]
0000084A 3403 move.w D2, D3
0000084C 9441 sub.w D2, D1
0000084E 5242 addq.w D2, 1
00000850 9440 sub.w D2, D0
00000852 B46D D824 cmp.w D2, [A5 - 0x27DC]
00000856 6E00 FF76 bgt -0x88 /* 000007CE */
label0000085A:
0000085A 7001 moveq.l D0, 0x01
0000085C D06D D850 add.w D0, [A5 - 0x27B0]
00000860 3B40 D3A8 move.w [A5 - 0x2C58], D0
00000864 3B40 D3AA move.w [A5 - 0x2C56], D0
00000868 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000086E 3B40 D3AE move.w [A5 - 0x2C52], D0
00000872 322D D852 move.w D1, [A5 - 0x27AE]
00000876 926D D850 sub.w D1, [A5 - 0x27B0]
0000087A 5243 addq.w D3, 1
0000087C 9641 sub.w D3, D1
0000087E 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00000882 2203 move.l D1, D3
00000884 48C1 ext.l D1
00000886 83FC 001E divs.w D1, 0x1E
0000088A 5241 addq.w D1, 1
0000088C 3F01 move.w -[A7], D1
0000088E A965 syscall SetControlMaximum/SetMaxCtl
00000890 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00000894 7001 moveq.l D0, 0x01
00000896 D06D D38A add.w D0, [A5 - 0x2C76]
0000089A 3F00 move.w -[A7], D0
0000089C A963 syscall SetControlValue/SetCtlValue
0000089E 6000 2EF0 bra +0x2EF2 /* 00003790 */
label000008A2:
000008A2 4227 clr.b -[A7]
000008A4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008A8 486D D258 pea.l [A5 - 0x2DA8]
000008AC A8AD syscall PtInRect
000008AE 4A1F tst.b [A7]+
000008B0 6652 bne +0x54 /* 00000904 */
000008B2 4227 clr.b -[A7]
000008B4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008B8 486D D260 pea.l [A5 - 0x2DA0]
000008BC A8AD syscall PtInRect
000008BE 4A1F tst.b [A7]+
000008C0 6642 bne +0x44 /* 00000904 */
000008C2 4227 clr.b -[A7]
000008C4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008C8 486D D268 pea.l [A5 - 0x2D98]
000008CC A8AD syscall PtInRect
000008CE 4A1F tst.b [A7]+
000008D0 6632 bne +0x34 /* 00000904 */
000008D2 4227 clr.b -[A7]
000008D4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008D8 486D D270 pea.l [A5 - 0x2D90]
000008DC A8AD syscall PtInRect
000008DE 4A1F tst.b [A7]+
000008E0 6622 bne +0x24 /* 00000904 */
000008E2 4227 clr.b -[A7]
000008E4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008E8 486D D278 pea.l [A5 - 0x2D88]
000008EC A8AD syscall PtInRect
000008EE 4A1F tst.b [A7]+
000008F0 6612 bne +0x14 /* 00000904 */
000008F2 4227 clr.b -[A7]
000008F4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000008F8 486D D280 pea.l [A5 - 0x2D80]
000008FC A8AD syscall PtInRect
000008FE 4A1F tst.b [A7]+
00000900 6700 05BC beq +0x5BE /* 00000EBE */
label00000904:
00000904 302D D3A8 move.w D0, [A5 - 0x2C58]
00000908 B06D D3AA cmp.w D0, [A5 - 0x2C56]
0000090C 6F06 ble +0x8 /* 00000914 */
0000090E 302D D3AA move.w D0, [A5 - 0x2C56]
00000912 6004 bra +0x6 /* 00000918 */
label00000914:
00000914 302D D3A8 move.w D0, [A5 - 0x2C58]
label00000918:
00000918 3B40 D850 move.w [A5 - 0x27B0], D0
0000091C 322D D3A8 move.w D1, [A5 - 0x2C58]
00000920 B26D D3AA cmp.w D1, [A5 - 0x2C56]
00000924 6F06 ble +0x8 /* 0000092C */
00000926 302D D3A8 move.w D0, [A5 - 0x2C58]
0000092A 6004 bra +0x6 /* 00000930 */
label0000092C:
0000092C 302D D3AA move.w D0, [A5 - 0x2C56]
label00000930:
00000930 3B40 D852 move.w [A5 - 0x27AE], D0
00000934 906D D850 sub.w D0, [A5 - 0x27B0]
00000938 3203 move.w D1, D3
0000093A 9240 sub.w D1, D0
0000093C 0C41 4E1F cmpi.w D1, 0x4E1F
00000940 6F28 ble +0x2A /* 0000096A */
00000942 486D F848 pea.l [A5 - 0x7B8]
00000946 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000094A 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
0000094E 7002 moveq.l D0, 0x02
00000950 D06D D38A add.w D0, [A5 - 0x2C76]
00000954 3F00 move.w -[A7], D0
00000956 A963 syscall SetControlValue/SetCtlValue
00000958 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
0000095C 7001 moveq.l D0, 0x01
0000095E D06D D38A add.w D0, [A5 - 0x2C76]
00000962 3F00 move.w -[A7], D0
00000964 A963 syscall SetControlValue/SetCtlValue
00000966 6000 2E28 bra +0x2E2A /* 00003790 */
label0000096A:
0000096A 302D D852 move.w D0, [A5 - 0x27AE]
0000096E 906D D850 sub.w D0, [A5 - 0x27B0]
00000972 5340 subq.w D0, 1
00000974 6E66 bgt +0x68 /* 000009DC */
00000976 302D D852 move.w D0, [A5 - 0x27AE]
0000097A 906D D850 sub.w D0, [A5 - 0x27B0]
0000097E 3203 move.w D1, D3
00000980 9240 sub.w D1, D0
00000982 3B41 D824 move.w [A5 - 0x27DC], D1
00000986 3441 movea.w A2, D1
00000988 D5CA add.l A2, A2
0000098A 6044 bra +0x46 /* 000009D0 */
label0000098C:
0000098C 302D D852 move.w D0, [A5 - 0x27AE]
00000990 906D D850 sub.w D0, [A5 - 0x27B0]
00000994 306D D824 movea.w A0, [A5 - 0x27DC]
00000998 D0C0 add.w A0, D0
0000099A D1C8 add.l A0, A0
0000099C 78FE moveq.l D4, 0xFFFFFFFE
0000099E D888 add.l D4, A0
000009A0 302D D852 move.w D0, [A5 - 0x27AE]
000009A4 906D D850 sub.w D0, [A5 - 0x27B0]
000009A8 D06D D824 add.w D0, [A5 - 0x27DC]
000009AC 5340 subq.w D0, 1
000009AE 3E00 move.w D7, D0
000009B0 2046 movea.l A0, D6
000009B2 D1C4 add.l A0, D4
000009B4 3590 6800 move.w [A2 + D6], [A0]
000009B8 204B movea.l A0, A3
000009BA D1CA add.l A0, A2
000009BC 30B3 4800 move.w [A0], [A3 + D4]
000009C0 302D D824 move.w D0, [A5 - 0x27DC]
000009C4 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
000009CA 536D D824 subq.w [A5 - 0x27DC], 1
000009CE 558A subq.l A2, 2
label000009D0:
000009D0 302D D824 move.w D0, [A5 - 0x27DC]
000009D4 B06D D850 cmp.w D0, [A5 - 0x27B0]
000009D8 6EB2 bgt -0x4C /* 0000098C */
000009DA 6066 bra +0x68 /* 00000A42 */
label000009DC:
000009DC 7001 moveq.l D0, 0x01
000009DE D06D D850 add.w D0, [A5 - 0x27B0]
000009E2 3B40 D824 move.w [A5 - 0x27DC], D0
000009E6 3440 movea.w A2, D0
000009E8 D5CA add.l A2, A2
000009EA 6044 bra +0x46 /* 00000A30 */
label000009EC:
000009EC 302D D852 move.w D0, [A5 - 0x27AE]
000009F0 906D D850 sub.w D0, [A5 - 0x27B0]
000009F4 306D D824 movea.w A0, [A5 - 0x27DC]
000009F8 D0C0 add.w A0, D0
000009FA D1C8 add.l A0, A0
000009FC 78FE moveq.l D4, 0xFFFFFFFE
000009FE D888 add.l D4, A0
00000A00 302D D852 move.w D0, [A5 - 0x27AE]
00000A04 906D D850 sub.w D0, [A5 - 0x27B0]
00000A08 D06D D824 add.w D0, [A5 - 0x27DC]
00000A0C 5340 subq.w D0, 1
00000A0E 3E00 move.w D7, D0
00000A10 2046 movea.l A0, D6
00000A12 D1C4 add.l A0, D4
00000A14 3590 6800 move.w [A2 + D6], [A0]
00000A18 204B movea.l A0, A3
00000A1A D1CA add.l A0, A2
00000A1C 30B3 4800 move.w [A0], [A3 + D4]
00000A20 302D D824 move.w D0, [A5 - 0x27DC]
00000A24 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
00000A2A 526D D824 addq.w [A5 - 0x27DC], 1
00000A2E 548A addq.l A2, 2
label00000A30:
00000A30 302D D852 move.w D0, [A5 - 0x27AE]
00000A34 906D D850 sub.w D0, [A5 - 0x27B0]
00000A38 3203 move.w D1, D3
00000A3A 9240 sub.w D1, D0
00000A3C B26D D824 cmp.w D1, [A5 - 0x27DC]
00000A40 6CAA bge -0x54 /* 000009EC */
label00000A42:
00000A42 426D D824 clr.w [A5 - 0x27DC]
00000A46 6010 bra +0x12 /* 00000A58 */
label00000A48:
00000A48 302D D824 move.w D0, [A5 - 0x27DC]
00000A4C 204D movea.l A0, A5
00000A4E D0C0 add.w A0, D0
00000A50 4228 D976 clr.b [A0 - 0x268A]
00000A54 526D D824 addq.w [A5 - 0x27DC], 1
label00000A58:
00000A58 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00000A5E 6DE8 blt -0x16 /* 00000A48 */
00000A60 2046 movea.l A0, D6
00000A62 302D D850 move.w D0, [A5 - 0x27B0]
00000A66 D0C0 add.w A0, D0
00000A68 31BC 0058 0000 move.w [A0 + D0.w], 0x58 /* 'X' */
00000A6E 4227 clr.b -[A7]
00000A70 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000A74 486D D258 pea.l [A5 - 0x2DA8]
00000A78 A8AD syscall PtInRect
00000A7A 4A1F tst.b [A7]+
00000A7C 672A beq +0x2C /* 00000AA8 */
00000A7E 302D D850 move.w D0, [A5 - 0x27B0]
00000A82 48C0 ext.l D0
00000A84 D080 add.l D0, D0
00000A86 37BC 0007 0800 move.w [A3 + D0], 0x7
00000A8C 486D D258 pea.l [A5 - 0x2DA8]
00000A90 A8A4 syscall InvertRect
00000A92 43ED D82C lea.l A1, [A5 - 0x27D4]
00000A96 307C 0003 movea.w A0, 0x3
00000A9A A03B syscall Delay
00000A9C 2280 move.l [A1], D0
00000A9E 486D D258 pea.l [A5 - 0x2DA8]
00000AA2 A8A4 syscall InvertRect
00000AA4 6000 0128 bra +0x12A /* 00000BCE */
label00000AA8:
00000AA8 4227 clr.b -[A7]
00000AAA 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000AAE 486D D260 pea.l [A5 - 0x2DA0]
00000AB2 A8AD syscall PtInRect
00000AB4 4A1F tst.b [A7]+
00000AB6 672A beq +0x2C /* 00000AE2 */
00000AB8 302D D850 move.w D0, [A5 - 0x27B0]
00000ABC 48C0 ext.l D0
00000ABE D080 add.l D0, D0
00000AC0 37BC 000F 0800 move.w [A3 + D0], 0xF
00000AC6 486D D260 pea.l [A5 - 0x2DA0]
00000ACA A8A4 syscall InvertRect
00000ACC 43ED D82C lea.l A1, [A5 - 0x27D4]
00000AD0 307C 0003 movea.w A0, 0x3
00000AD4 A03B syscall Delay
00000AD6 2280 move.l [A1], D0
00000AD8 486D D260 pea.l [A5 - 0x2DA0]
00000ADC A8A4 syscall InvertRect
00000ADE 6000 00EE bra +0xF0 /* 00000BCE */
label00000AE2:
00000AE2 4227 clr.b -[A7]
00000AE4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000AE8 486D D268 pea.l [A5 - 0x2D98]
00000AEC A8AD syscall PtInRect
00000AEE 4A1F tst.b [A7]+
00000AF0 672A beq +0x2C /* 00000B1C */
00000AF2 302D D850 move.w D0, [A5 - 0x27B0]
00000AF6 48C0 ext.l D0
00000AF8 D080 add.l D0, D0
00000AFA 37BC 001E 0800 move.w [A3 + D0], 0x1E
00000B00 486D D268 pea.l [A5 - 0x2D98]
00000B04 A8A4 syscall InvertRect
00000B06 43ED D82C lea.l A1, [A5 - 0x27D4]
00000B0A 307C 0003 movea.w A0, 0x3
00000B0E A03B syscall Delay
00000B10 2280 move.l [A1], D0
00000B12 486D D268 pea.l [A5 - 0x2D98]
00000B16 A8A4 syscall InvertRect
00000B18 6000 00B4 bra +0xB6 /* 00000BCE */
label00000B1C:
00000B1C 4227 clr.b -[A7]
00000B1E 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000B22 486D D270 pea.l [A5 - 0x2D90]
00000B26 A8AD syscall PtInRect
00000B28 4A1F tst.b [A7]+
00000B2A 6728 beq +0x2A /* 00000B54 */
00000B2C 302D D850 move.w D0, [A5 - 0x27B0]
00000B30 48C0 ext.l D0
00000B32 D080 add.l D0, D0
00000B34 37BC 003C 0800 move.w [A3 + D0], 0x3C /* '<' */
00000B3A 486D D270 pea.l [A5 - 0x2D90]
00000B3E A8A4 syscall InvertRect
00000B40 43ED D82C lea.l A1, [A5 - 0x27D4]
00000B44 307C 0003 movea.w A0, 0x3
00000B48 A03B syscall Delay
00000B4A 2280 move.l [A1], D0
00000B4C 486D D270 pea.l [A5 - 0x2D90]
00000B50 A8A4 syscall InvertRect
00000B52 607A bra +0x7C /* 00000BCE */
label00000B54:
00000B54 4227 clr.b -[A7]
00000B56 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000B5A 486D D278 pea.l [A5 - 0x2D88]
00000B5E A8AD syscall PtInRect
00000B60 4A1F tst.b [A7]+
00000B62 6728 beq +0x2A /* 00000B8C */
00000B64 302D D850 move.w D0, [A5 - 0x27B0]
00000B68 48C0 ext.l D0
00000B6A D080 add.l D0, D0
00000B6C 37BC 0078 0800 move.w [A3 + D0], 0x78 /* 'x' */
00000B72 486D D278 pea.l [A5 - 0x2D88]
00000B76 A8A4 syscall InvertRect
00000B78 43ED D82C lea.l A1, [A5 - 0x27D4]
00000B7C 307C 0003 movea.w A0, 0x3
00000B80 A03B syscall Delay
00000B82 2280 move.l [A1], D0
00000B84 486D D278 pea.l [A5 - 0x2D88]
00000B88 A8A4 syscall InvertRect
00000B8A 6042 bra +0x44 /* 00000BCE */
label00000B8C:
00000B8C 4227 clr.b -[A7]
00000B8E 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000B92 486D D280 pea.l [A5 - 0x2D80]
00000B96 A8AD syscall PtInRect
00000B98 4A1F tst.b [A7]+
00000B9A 6728 beq +0x2A /* 00000BC4 */
00000B9C 302D D850 move.w D0, [A5 - 0x27B0]
00000BA0 48C0 ext.l D0
00000BA2 D080 add.l D0, D0
00000BA4 37BC 00F0 0800 move.w [A3 + D0], 0xF0
00000BAA 486D D280 pea.l [A5 - 0x2D80]
00000BAE A8A4 syscall InvertRect
00000BB0 43ED D82C lea.l A1, [A5 - 0x27D4]
00000BB4 307C 0003 movea.w A0, 0x3
00000BB8 A03B syscall Delay
00000BBA 2280 move.l [A1], D0
00000BBC 486D D280 pea.l [A5 - 0x2D80]
00000BC0 A8A4 syscall InvertRect
00000BC2 600A bra +0xC /* 00000BCE */
label00000BC4:
00000BC4 486D F870 pea.l [A5 - 0x790]
00000BC8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000BCC 588F addq.l A7, 4
label00000BCE:
00000BCE 302D D850 move.w D0, [A5 - 0x27B0]
00000BD2 4234 0000 clr.b [A4 + D0.w]
00000BD6 701E moveq.l D0, 0x1E
00000BD8 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000BDC 322D D850 move.w D1, [A5 - 0x27B0]
00000BE0 9240 sub.w D1, D0
00000BE2 3B41 D84E move.w [A5 - 0x27B2], D1
00000BE6 0C41 001E cmpi.w D1, 0x1E
00000BEA 6C00 01C6 bge +0x1C8 /* 00000DB2 */
00000BEE 4A6D D84E tst.w [A5 - 0x27B2]
00000BF2 6D00 01BE blt +0x1C0 /* 00000DB2 */
00000BF6 302D D852 move.w D0, [A5 - 0x27AE]
00000BFA 906D D850 sub.w D0, [A5 - 0x27B0]
00000BFE 3203 move.w D1, D3
00000C00 9240 sub.w D1, D0
00000C02 B26D D850 cmp.w D1, [A5 - 0x27B0]
00000C06 6E0C bgt +0xE /* 00000C14 */
00000C08 302D D852 move.w D0, [A5 - 0x27AE]
00000C0C B06D D850 cmp.w D0, [A5 - 0x27B0]
00000C10 6700 0136 beq +0x138 /* 00000D48 */
label00000C14:
00000C14 486D D86E pea.l [A5 - 0x2792]
00000C18 701E moveq.l D0, 0x1E
00000C1A C1ED D38A muls.w D0, [A5 - 0x2C76]
00000C1E 322D D850 move.w D1, [A5 - 0x27B0]
00000C22 9240 sub.w D1, D0
00000C24 E949 lsl D1.w, 4
00000C26 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000C2A 5E41 addq.w D1, 7
00000C2C 3F01 move.w -[A7], D1
00000C2E 3F3C 0002 move.w -[A7], 0x2
00000C32 3F2D D86C move.w -[A7], [A5 - 0x2794]
00000C36 3F2D D86A move.w -[A7], [A5 - 0x2796]
00000C3A A8A7 syscall SetRect
00000C3C 486D D86E pea.l [A5 - 0x2792]
00000C40 A8A3 syscall EraseRect
00000C42 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
00000C46 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00000C4A 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00000C4E 701E moveq.l D0, 0x1E
00000C50 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000C54 322D D850 move.w D1, [A5 - 0x27B0]
00000C58 9240 sub.w D1, D0
00000C5A E949 lsl D1.w, 4
00000C5C D26D D3A0 add.w D1, [A5 - 0x2C60]
00000C60 5E41 addq.w D1, 7
00000C62 3F01 move.w -[A7], D1
00000C64 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000C68 3EAD D850 move.w [A7], [A5 - 0x27B0]
00000C6C 302D D850 move.w D0, [A5 - 0x27B0]
00000C70 7200 moveq.l D1, 0x00
00000C72 1234 0000 move.b D1, [A4 + D0.w]
00000C76 3F01 move.w -[A7], D1
00000C78 48C0 ext.l D0
00000C7A D080 add.l D0, D0
00000C7C 3F33 0800 move.w -[A7], [A3 + D0]
00000C80 2046 movea.l A0, D6
00000C82 302D D850 move.w D0, [A5 - 0x27B0]
00000C86 D0C0 add.w A0, D0
00000C88 3F30 0000 move.w -[A7], [A0 + D0.w]
00000C8C 322D D84E move.w D1, [A5 - 0x27B2]
00000C90 E949 lsl D1.w, 4
00000C92 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000C96 5E41 addq.w D1, 7
00000C98 3F01 move.w -[A7], D1
00000C9A 7261 moveq.l D1, 0x61
00000C9C D26D D3A4 add.w D1, [A5 - 0x2C5C]
00000CA0 3F01 move.w -[A7], D1
00000CA2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000CA6 2EBC 0001 0001 move.l [A7], 0x10001
00000CAC 3F3C 0001 move.w -[A7], 0x1
00000CB0 701E moveq.l D0, 0x1E
00000CB2 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000CB6 322D D3AC move.w D1, [A5 - 0x2C54]
00000CBA 9240 sub.w D1, D0
00000CBC 3F01 move.w -[A7], D1
00000CBE 7001 moveq.l D0, 0x01
00000CC0 D06D D84E add.w D0, [A5 - 0x27B2]
00000CC4 3F00 move.w -[A7], D0
00000CC6 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000CCA 7001 moveq.l D0, 0x01
00000CCC D06D D850 add.w D0, [A5 - 0x27B0]
00000CD0 3B40 D824 move.w [A5 - 0x27DC], D0
00000CD4 3440 movea.w A2, D0
00000CD6 D5CA add.l A2, A2
00000CD8 4FEF 0018 lea.l A7, [A7 + 0x18]
00000CDC 6054 bra +0x56 /* 00000D32 */
label00000CDE:
00000CDE 701E moveq.l D0, 0x1E
00000CE0 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000CE4 322D D824 move.w D1, [A5 - 0x27DC]
00000CE8 9240 sub.w D1, D0
00000CEA 0C41 001E cmpi.w D1, 0x1E
00000CEE 6C3C bge +0x3E /* 00000D2C */
00000CF0 3F2D D824 move.w -[A7], [A5 - 0x27DC]
00000CF4 302D D824 move.w D0, [A5 - 0x27DC]
00000CF8 7200 moveq.l D1, 0x00
00000CFA 1234 0000 move.b D1, [A4 + D0.w]
00000CFE 3F01 move.w -[A7], D1
00000D00 204B movea.l A0, A3
00000D02 D1CA add.l A0, A2
00000D04 3F10 move.w -[A7], [A0]
00000D06 3F32 6800 move.w -[A7], [A2 + D6]
00000D0A 721E moveq.l D1, 0x1E
00000D0C C3ED D38A muls.w D1, [A5 - 0x2C76]
00000D10 9041 sub.w D0, D1
00000D12 E948 lsl D0.w, 4
00000D14 D06D D3A0 add.w D0, [A5 - 0x2C60]
00000D18 5E40 addq.w D0, 7
00000D1A 3F00 move.w -[A7], D0
00000D1C 7061 moveq.l D0, 0x61
00000D1E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00000D22 3F00 move.w -[A7], D0
00000D24 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000D28 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D2C:
00000D2C 526D D824 addq.w [A5 - 0x27DC], 1
00000D30 548A addq.l A2, 2
label00000D32:
00000D32 302D D852 move.w D0, [A5 - 0x27AE]
00000D36 906D D850 sub.w D0, [A5 - 0x27B0]
00000D3A 3203 move.w D1, D3
00000D3C 9240 sub.w D1, D0
00000D3E B26D D824 cmp.w D1, [A5 - 0x27DC]
00000D42 6C9A bge -0x64 /* 00000CDE */
00000D44 6000 0130 bra +0x132 /* 00000E76 */
label00000D48:
00000D48 3F2D D850 move.w -[A7], [A5 - 0x27B0]
00000D4C 302D D850 move.w D0, [A5 - 0x27B0]
00000D50 7200 moveq.l D1, 0x00
00000D52 1234 0000 move.b D1, [A4 + D0.w]
00000D56 3F01 move.w -[A7], D1
00000D58 48C0 ext.l D0
00000D5A D080 add.l D0, D0
00000D5C 3F33 0800 move.w -[A7], [A3 + D0]
00000D60 2046 movea.l A0, D6
00000D62 302D D850 move.w D0, [A5 - 0x27B0]
00000D66 D0C0 add.w A0, D0
00000D68 3F30 0000 move.w -[A7], [A0 + D0.w]
00000D6C 322D D84E move.w D1, [A5 - 0x27B2]
00000D70 E949 lsl D1.w, 4
00000D72 D26D D3A0 add.w D1, [A5 - 0x2C60]
00000D76 5E41 addq.w D1, 7
00000D78 3F01 move.w -[A7], D1
00000D7A 7261 moveq.l D1, 0x61
00000D7C D26D D3A4 add.w D1, [A5 - 0x2C5C]
00000D80 3F01 move.w -[A7], D1
00000D82 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000D86 2EBC 0001 0001 move.l [A7], 0x10001
00000D8C 3F3C 0001 move.w -[A7], 0x1
00000D90 701E moveq.l D0, 0x1E
00000D92 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000D96 322D D3AC move.w D1, [A5 - 0x2C54]
00000D9A 9240 sub.w D1, D0
00000D9C 3F01 move.w -[A7], D1
00000D9E 7001 moveq.l D0, 0x01
00000DA0 D06D D84E add.w D0, [A5 - 0x27B2]
00000DA4 3F00 move.w -[A7], D0
00000DA6 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000DAA 4FEF 0012 lea.l A7, [A7 + 0x12]
00000DAE 6000 00C6 bra +0xC8 /* 00000E76 */
label00000DB2:
00000DB2 302D D850 move.w D0, [A5 - 0x27B0]
00000DB6 48C0 ext.l D0
00000DB8 81FC 001E divs.w D0, 0x1E
00000DBC 3B40 D38A move.w [A5 - 0x2C76], D0
00000DC0 486D D866 pea.l [A5 - 0x279A]
00000DC4 A8A3 syscall EraseRect
00000DC6 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00000DCA 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000DCE 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00000DD2 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00000DD6 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00000DDA 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00000DDE 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000DE2 426D D824 clr.w [A5 - 0x27DC]
00000DE6 508F addq.l A7, 8
00000DE8 6066 bra +0x68 /* 00000E50 */
label00000DEA:
00000DEA 701E moveq.l D0, 0x1E
00000DEC C1ED D38A muls.w D0, [A5 - 0x2C76]
00000DF0 D06D D824 add.w D0, [A5 - 0x27DC]
00000DF4 3F00 move.w -[A7], D0
00000DF6 701E moveq.l D0, 0x1E
00000DF8 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000DFC 306D D824 movea.w A0, [A5 - 0x27DC]
00000E00 D0C0 add.w A0, D0
00000E02 D1CC add.l A0, A4
00000E04 7000 moveq.l D0, 0x00
00000E06 1010 move.b D0, [A0]
00000E08 3F00 move.w -[A7], D0
00000E0A 701E moveq.l D0, 0x1E
00000E0C C1ED D38A muls.w D0, [A5 - 0x2C76]
00000E10 306D D824 movea.w A0, [A5 - 0x27DC]
00000E14 D0C0 add.w A0, D0
00000E16 D1C8 add.l A0, A0
00000E18 D1CB add.l A0, A3
00000E1A 3F10 move.w -[A7], [A0]
00000E1C 701E moveq.l D0, 0x1E
00000E1E C1ED D38A muls.w D0, [A5 - 0x2C76]
00000E22 306D D824 movea.w A0, [A5 - 0x27DC]
00000E26 D0C0 add.w A0, D0
00000E28 D1C8 add.l A0, A0
00000E2A 3F30 6800 move.w -[A7], [A0 + D6]
00000E2E 302D D824 move.w D0, [A5 - 0x27DC]
00000E32 E948 lsl D0.w, 4
00000E34 D06D D3A0 add.w D0, [A5 - 0x2C60]
00000E38 5E40 addq.w D0, 7
00000E3A 3F00 move.w -[A7], D0
00000E3C 7061 moveq.l D0, 0x61
00000E3E D06D D3A4 add.w D0, [A5 - 0x2C5C]
00000E42 3F00 move.w -[A7], D0
00000E44 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000E48 4FEF 000C lea.l A7, [A7 + 0xC]
00000E4C 526D D824 addq.w [A5 - 0x27DC], 1
label00000E50:
00000E50 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00000E56 6C1E bge +0x20 /* 00000E76 */
00000E58 701E moveq.l D0, 0x1E
00000E5A C1ED D38A muls.w D0, [A5 - 0x2C76]
00000E5E 322D D852 move.w D1, [A5 - 0x27AE]
00000E62 926D D850 sub.w D1, [A5 - 0x27B0]
00000E66 3403 move.w D2, D3
00000E68 9441 sub.w D2, D1
00000E6A 5242 addq.w D2, 1
00000E6C 9440 sub.w D2, D0
00000E6E B46D D824 cmp.w D2, [A5 - 0x27DC]
00000E72 6E00 FF76 bgt -0x88 /* 00000DEA */
label00000E76:
00000E76 7001 moveq.l D0, 0x01
00000E78 D06D D850 add.w D0, [A5 - 0x27B0]
00000E7C 3B40 D3A8 move.w [A5 - 0x2C58], D0
00000E80 3B40 D3AA move.w [A5 - 0x2C56], D0
00000E84 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00000E8A 3B40 D3AE move.w [A5 - 0x2C52], D0
00000E8E 322D D852 move.w D1, [A5 - 0x27AE]
00000E92 926D D850 sub.w D1, [A5 - 0x27B0]
00000E96 5243 addq.w D3, 1
00000E98 9641 sub.w D3, D1
00000E9A 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00000E9E 2203 move.l D1, D3
00000EA0 48C1 ext.l D1
00000EA2 83FC 001E divs.w D1, 0x1E
00000EA6 5241 addq.w D1, 1
00000EA8 3F01 move.w -[A7], D1
00000EAA A965 syscall SetControlMaximum/SetMaxCtl
00000EAC 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00000EB0 7001 moveq.l D0, 0x01
00000EB2 D06D D38A add.w D0, [A5 - 0x2C76]
00000EB6 3F00 move.w -[A7], D0
00000EB8 A963 syscall SetControlValue/SetCtlValue
00000EBA 6000 28D4 bra +0x28D6 /* 00003790 */
label00000EBE:
00000EBE 4227 clr.b -[A7]
00000EC0 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00000EC4 486D D866 pea.l [A5 - 0x279A]
00000EC8 A8AD syscall PtInRect
00000ECA 4A1F tst.b [A7]+
00000ECC 6700 0532 beq +0x534 /* 00001400 */
00000ED0 202D D7E8 move.l D0, [A5 - 0x2818]
00000ED4 90AD D838 sub.l D0, [A5 - 0x27C8]
00000ED8 B0B8 02F0 cmp.l D0, [0x000002F0 /* DoubleTime */]
00000EDC 6400 00A6 bcc +0xA8 /* 00000F84 */
00000EE0 302D D80C move.w D0, [A5 - 0x27F4]
00000EE4 906D D814 sub.w D0, [A5 - 0x27EC]
00000EE8 3F00 move.w -[A7], D0
00000EEA 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000EEE 0C40 0010 cmpi.w D0, 0x10
00000EF2 548F addq.l A7, 2
00000EF4 6C00 008E bge +0x90 /* 00000F84 */
00000EF8 302D D80A move.w D0, [A5 - 0x27F6]
00000EFC 906D D812 sub.w D0, [A5 - 0x27EE]
00000F00 3F00 move.w -[A7], D0
00000F02 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000F06 0C40 000A cmpi.w D0, 0xA /* '\n' */
00000F0A 548F addq.l A7, 2
00000F0C 6C76 bge +0x78 /* 00000F84 */
00000F0E 302D D3AC move.w D0, [A5 - 0x2C54]
00000F12 B06D D3AE cmp.w D0, [A5 - 0x2C52]
00000F16 662C bne +0x2E /* 00000F44 */
00000F18 4878 0001 push.l 0x1
00000F1C 3F3C 0001 move.w -[A7], 0x1
00000F20 701E moveq.l D0, 0x1E
00000F22 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000F26 322D D3A8 move.w D1, [A5 - 0x2C58]
00000F2A 9240 sub.w D1, D0
00000F2C 3F01 move.w -[A7], D1
00000F2E 701E moveq.l D0, 0x1E
00000F30 C1ED D38A muls.w D0, [A5 - 0x2C76]
00000F34 322D D3A8 move.w D1, [A5 - 0x2C58]
00000F38 9240 sub.w D1, D0
00000F3A 3F01 move.w -[A7], D1
00000F3C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000F40 4FEF 000A lea.l A7, [A7 + 0xA]
label00000F44:
00000F44 426D D3A8 clr.w [A5 - 0x2C58]
00000F48 3B43 D3AA move.w [A5 - 0x2C56], D3
00000F4C 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00000F52 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00000F58 486D D976 pea.l [A5 - 0x268A]
00000F5C 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00000F60 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00000F64 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00000F68 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00000F6C 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00000F70 7007 moveq.l D0, 0x07
00000F72 D06D D3A0 add.w D0, [A5 - 0x2C60]
00000F76 3F00 move.w -[A7], D0
00000F78 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000F7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F80 6000 280E bra +0x2810 /* 00003790 */
label00000F84:
00000F84 2B6D D7E8 D838 move.l [A5 - 0x27C8], [A5 - 0x2818]
00000F8A 2B6D D7EC D812 move.l [A5 - 0x27EE], [A5 - 0x2814]
00000F90 486D D812 pea.l [A5 - 0x27EE]
00000F94 A871 syscall GlobalToLocal
00000F96 302D D80C move.w D0, [A5 - 0x27F4]
00000F9A 906D D3A0 sub.w D0, [A5 - 0x2C60]
00000F9E 48C0 ext.l D0
00000FA0 81FC 0010 divs.w D0, 0x10
00000FA4 3B40 D84E move.w [A5 - 0x27B2], D0
00000FA8 4A40 tst.w D0
00000FAA 6F06 ble +0x8 /* 00000FB2 */
00000FAC 302D D84E move.w D0, [A5 - 0x27B2]
00000FB0 6002 bra +0x4 /* 00000FB4 */
label00000FB2:
00000FB2 7000 moveq.l D0, 0x00
label00000FB4:
00000FB4 3B40 D852 move.w [A5 - 0x27AE], D0
00000FB8 0C40 001E cmpi.w D0, 0x1E
00000FBC 6C06 bge +0x8 /* 00000FC4 */
00000FBE 302D D852 move.w D0, [A5 - 0x27AE]
00000FC2 6002 bra +0x4 /* 00000FC6 */
label00000FC4:
00000FC4 701E moveq.l D0, 0x1E
label00000FC6:
00000FC6 3B40 D850 move.w [A5 - 0x27B0], D0
00000FCA 082D 0001 D7F0 btst.b [A5 - 0x2810], 0x1
00000FD0 6700 008C beq +0x8E /* 0000105E */
00000FD4 3B6D D3A8 D84E move.w [A5 - 0x27B2], [A5 - 0x2C58]
00000FDA 701E moveq.l D0, 0x1E
00000FDC C1ED D38A muls.w D0, [A5 - 0x2C76]
00000FE0 D06D D850 add.w D0, [A5 - 0x27B0]
00000FE4 3B40 D3AA move.w [A5 - 0x2C56], D0
00000FE8 B640 cmp.w D3, D0
00000FEA 6C04 bge +0x6 /* 00000FF0 */
00000FEC 3B43 D3AA move.w [A5 - 0x2C56], D3
label00000FF0:
00000FF0 302D D3AC move.w D0, [A5 - 0x2C54]
00000FF4 B06D D3AE cmp.w D0, [A5 - 0x2C52]
00000FF8 662C bne +0x2E /* 00001026 */
00000FFA 4878 0001 push.l 0x1
00000FFE 3F3C 0001 move.w -[A7], 0x1
00001002 701E moveq.l D0, 0x1E
00001004 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001008 322D D3A8 move.w D1, [A5 - 0x2C58]
0000100C 9240 sub.w D1, D0
0000100E 3F01 move.w -[A7], D1
00001010 701E moveq.l D0, 0x1E
00001012 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001016 322D D3A8 move.w D1, [A5 - 0x2C58]
0000101A 9240 sub.w D1, D0
0000101C 3F01 move.w -[A7], D1
0000101E 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00001022 4FEF 000A lea.l A7, [A7 + 0xA]
label00001026:
00001026 486D D976 pea.l [A5 - 0x268A]
0000102A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000102E 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001032 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001036 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
0000103A 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
0000103E 7007 moveq.l D0, 0x07
00001040 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001044 3F00 move.w -[A7], D0
00001046 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000104A 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001050 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001056 4FEF 0010 lea.l A7, [A7 + 0x10]
0000105A 6000 2734 bra +0x2736 /* 00003790 */
label0000105E:
0000105E 3B6D D3A8 D84E move.w [A5 - 0x27B2], [A5 - 0x2C58]
00001064 701E moveq.l D0, 0x1E
00001066 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000106A D06D D850 add.w D0, [A5 - 0x27B0]
0000106E 3B40 D3A8 move.w [A5 - 0x2C58], D0
00001072 B640 cmp.w D3, D0
00001074 6C04 bge +0x6 /* 0000107A */
00001076 3B43 D3A8 move.w [A5 - 0x2C58], D3
label0000107A:
0000107A 302D D3AC move.w D0, [A5 - 0x2C54]
0000107E B06D D3AE cmp.w D0, [A5 - 0x2C52]
00001082 6C06 bge +0x8 /* 0000108A */
00001084 302D D3AC move.w D0, [A5 - 0x2C54]
00001088 6004 bra +0x6 /* 0000108E */
label0000108A:
0000108A 302D D3AE move.w D0, [A5 - 0x2C52]
label0000108E:
0000108E B06D D3A8 cmp.w D0, [A5 - 0x2C58]
00001092 6E1A bgt +0x1C /* 000010AE */
00001094 302D D3AC move.w D0, [A5 - 0x2C54]
00001098 B06D D3AE cmp.w D0, [A5 - 0x2C52]
0000109C 6F06 ble +0x8 /* 000010A4 */
0000109E 302D D3AC move.w D0, [A5 - 0x2C54]
000010A2 6004 bra +0x6 /* 000010A8 */
label000010A4:
000010A4 302D D3AE move.w D0, [A5 - 0x2C52]
label000010A8:
000010A8 B06D D3A8 cmp.w D0, [A5 - 0x2C58]
000010AC 6C3C bge +0x3E /* 000010EA */
label000010AE:
000010AE 302D D84E move.w D0, [A5 - 0x27B2]
000010B2 B06D D3AA cmp.w D0, [A5 - 0x2C56]
000010B6 6604 bne +0x6 /* 000010BC */
000010B8 7001 moveq.l D0, 0x01
000010BA 6002 bra +0x4 /* 000010BE */
label000010BC:
000010BC 7000 moveq.l D0, 0x00
label000010BE:
000010BE 3F00 move.w -[A7], D0
000010C0 2F3C 0001 0001 move.l -[A7], 0x10001
000010C6 701E moveq.l D0, 0x1E
000010C8 C1ED D38A muls.w D0, [A5 - 0x2C76]
000010CC 322D D3AC move.w D1, [A5 - 0x2C54]
000010D0 9240 sub.w D1, D0
000010D2 3F01 move.w -[A7], D1
000010D4 701E moveq.l D0, 0x1E
000010D6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000010DA 322D D3A8 move.w D1, [A5 - 0x2C58]
000010DE 9240 sub.w D1, D0
000010E0 3F01 move.w -[A7], D1
000010E2 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000010E6 4FEF 000A lea.l A7, [A7 + 0xA]
label000010EA:
000010EA 3B6D D3A8 D3AA move.w [A5 - 0x2C56], [A5 - 0x2C58]
000010F0 486D D976 pea.l [A5 - 0x268A]
000010F4 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000010F8 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
000010FC 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001100 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001104 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001108 7007 moveq.l D0, 0x07
0000110A D06D D3A0 add.w D0, [A5 - 0x2C60]
0000110E 3F00 move.w -[A7], D0
00001110 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001114 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
0000111A 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001120 426D D816 clr.w [A5 - 0x27EA]
00001124 4FEF 0010 lea.l A7, [A7 + 0x10]
00001128 6000 02C8 bra +0x2CA /* 000013F2 */
label0000112C:
0000112C 486D D80E pea.l [A5 - 0x27F2]
00001130 A972 syscall GetMouse
00001132 302D D810 move.w D0, [A5 - 0x27F0]
00001136 906D D3A0 sub.w D0, [A5 - 0x2C60]
0000113A 48C0 ext.l D0
0000113C 81FC 0010 divs.w D0, 0x10
00001140 3B40 D84E move.w [A5 - 0x27B2], D0
00001144 4A40 tst.w D0
00001146 6F06 ble +0x8 /* 0000114E */
00001148 302D D84E move.w D0, [A5 - 0x27B2]
0000114C 6002 bra +0x4 /* 00001150 */
label0000114E:
0000114E 7000 moveq.l D0, 0x00
label00001150:
00001150 3B40 D852 move.w [A5 - 0x27AE], D0
00001154 0C40 001E cmpi.w D0, 0x1E
00001158 6C06 bge +0x8 /* 00001160 */
0000115A 302D D852 move.w D0, [A5 - 0x27AE]
0000115E 6002 bra +0x4 /* 00001162 */
label00001160:
00001160 701E moveq.l D0, 0x1E
label00001162:
00001162 3B40 D850 move.w [A5 - 0x27B0], D0
00001166 721E moveq.l D1, 0x1E
00001168 C3ED D38A muls.w D1, [A5 - 0x2C76]
0000116C D041 add.w D0, D1
0000116E 3B40 D3AA move.w [A5 - 0x2C56], D0
00001172 B640 cmp.w D3, D0
00001174 6C04 bge +0x6 /* 0000117A */
00001176 3B43 D3AA move.w [A5 - 0x2C56], D3
label0000117A:
0000117A 4A6D D816 tst.w [A5 - 0x27EA]
0000117E 663A bne +0x3C /* 000011BA */
00001180 302D D3A8 move.w D0, [A5 - 0x2C58]
00001184 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00001188 6730 beq +0x32 /* 000011BA */
0000118A 4878 0001 push.l 0x1
0000118E 4267 clr.w -[A7]
00001190 701E moveq.l D0, 0x1E
00001192 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001196 322D D3AC move.w D1, [A5 - 0x2C54]
0000119A 9240 sub.w D1, D0
0000119C 3F01 move.w -[A7], D1
0000119E 701E moveq.l D0, 0x1E
000011A0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000011A4 322D D3A8 move.w D1, [A5 - 0x2C58]
000011A8 9240 sub.w D1, D0
000011AA 3F01 move.w -[A7], D1
000011AC 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000011B0 3B7C 0001 D816 move.w [A5 - 0x27EA], 0x1
000011B6 4FEF 000A lea.l A7, [A7 + 0xA]
label000011BA:
000011BA 486D D976 pea.l [A5 - 0x268A]
000011BE 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000011C2 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
000011C6 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
000011CA 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
000011CE 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
000011D2 7007 moveq.l D0, 0x07
000011D4 D06D D3A0 add.w D0, [A5 - 0x2C60]
000011D8 3F00 move.w -[A7], D0
000011DA 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000011DE 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
000011E4 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
000011EA 302D D810 move.w D0, [A5 - 0x27F0]
000011EE 906D D3A0 sub.w D0, [A5 - 0x2C60]
000011F2 5F40 subq.w D0, 7
000011F4 0C40 01E6 cmpi.w D0, 0x1E6
000011F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000011FC 6F00 00F6 ble +0xF8 /* 000012F4 */
00001200 7001 moveq.l D0, 0x01
00001202 D06D D38A add.w D0, [A5 - 0x2C76]
00001206 C1FC 001E muls.w D0, 0x1E
0000120A B640 cmp.w D3, D0
0000120C 6D00 00E6 blt +0xE8 /* 000012F4 */
00001210 526D D38A addq.w [A5 - 0x2C76], 1
00001214 486D D866 pea.l [A5 - 0x279A]
00001218 A8A3 syscall EraseRect
0000121A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000121E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001222 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001226 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
0000122A 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000122E 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001232 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001236 426D D824 clr.w [A5 - 0x27DC]
0000123A 508F addq.l A7, 8
0000123C 6066 bra +0x68 /* 000012A4 */
label0000123E:
0000123E 701E moveq.l D0, 0x1E
00001240 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001244 D06D D824 add.w D0, [A5 - 0x27DC]
00001248 3F00 move.w -[A7], D0
0000124A 701E moveq.l D0, 0x1E
0000124C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001250 306D D824 movea.w A0, [A5 - 0x27DC]
00001254 D0C0 add.w A0, D0
00001256 D1CC add.l A0, A4
00001258 7000 moveq.l D0, 0x00
0000125A 1010 move.b D0, [A0]
0000125C 3F00 move.w -[A7], D0
0000125E 701E moveq.l D0, 0x1E
00001260 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001264 306D D824 movea.w A0, [A5 - 0x27DC]
00001268 D0C0 add.w A0, D0
0000126A D1C8 add.l A0, A0
0000126C D1CB add.l A0, A3
0000126E 3F10 move.w -[A7], [A0]
00001270 701E moveq.l D0, 0x1E
00001272 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001276 306D D824 movea.w A0, [A5 - 0x27DC]
0000127A D0C0 add.w A0, D0
0000127C D1C8 add.l A0, A0
0000127E 3F30 6800 move.w -[A7], [A0 + D6]
00001282 302D D824 move.w D0, [A5 - 0x27DC]
00001286 E948 lsl D0.w, 4
00001288 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000128C 5E40 addq.w D0, 7
0000128E 3F00 move.w -[A7], D0
00001290 7061 moveq.l D0, 0x61
00001292 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001296 3F00 move.w -[A7], D0
00001298 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000129C 4FEF 000C lea.l A7, [A7 + 0xC]
000012A0 526D D824 addq.w [A5 - 0x27DC], 1
label000012A4:
000012A4 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000012AA 6C10 bge +0x12 /* 000012BC */
000012AC 701E moveq.l D0, 0x1E
000012AE C1ED D38A muls.w D0, [A5 - 0x2C76]
000012B2 3203 move.w D1, D3
000012B4 9240 sub.w D1, D0
000012B6 B26D D824 cmp.w D1, [A5 - 0x27DC]
000012BA 6E82 bgt -0x7C /* 0000123E */
label000012BC:
000012BC 426D D824 clr.w [A5 - 0x27DC]
000012C0 6010 bra +0x12 /* 000012D2 */
label000012C2:
000012C2 302D D824 move.w D0, [A5 - 0x27DC]
000012C6 204D movea.l A0, A5
000012C8 D0C0 add.w A0, D0
000012CA 4228 D976 clr.b [A0 - 0x268A]
000012CE 526D D824 addq.w [A5 - 0x27DC], 1
label000012D2:
000012D2 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000012D8 6DE8 blt -0x16 /* 000012C2 */
000012DA 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000012DE 7001 moveq.l D0, 0x01
000012E0 D06D D38A add.w D0, [A5 - 0x2C76]
000012E4 3F00 move.w -[A7], D0
000012E6 A963 syscall SetControlValue/SetCtlValue
000012E8 43ED D82C lea.l A1, [A5 - 0x27D4]
000012EC 307C 001E movea.w A0, 0x1E
000012F0 A03B syscall Delay
000012F2 2280 move.l [A1], D0
label000012F4:
000012F4 302D D810 move.w D0, [A5 - 0x27F0]
000012F8 906D D3A0 sub.w D0, [A5 - 0x2C60]
000012FC 5F40 subq.w D0, 7
000012FE 0C40 FFFC cmpi.w D0, 0xFFFC
00001302 6C00 00EE bge +0xF0 /* 000013F2 */
00001306 4A6D D38A tst.w [A5 - 0x2C76]
0000130A 6F00 00E6 ble +0xE8 /* 000013F2 */
0000130E 536D D38A subq.w [A5 - 0x2C76], 1
00001312 486D D866 pea.l [A5 - 0x279A]
00001316 A8A3 syscall EraseRect
00001318 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000131C 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001320 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001324 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001328 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000132C 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001330 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001334 426D D824 clr.w [A5 - 0x27DC]
00001338 508F addq.l A7, 8
0000133A 6066 bra +0x68 /* 000013A2 */
label0000133C:
0000133C 701E moveq.l D0, 0x1E
0000133E C1ED D38A muls.w D0, [A5 - 0x2C76]
00001342 D06D D824 add.w D0, [A5 - 0x27DC]
00001346 3F00 move.w -[A7], D0
00001348 701E moveq.l D0, 0x1E
0000134A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000134E 306D D824 movea.w A0, [A5 - 0x27DC]
00001352 D0C0 add.w A0, D0
00001354 D1CC add.l A0, A4
00001356 7000 moveq.l D0, 0x00
00001358 1010 move.b D0, [A0]
0000135A 3F00 move.w -[A7], D0
0000135C 701E moveq.l D0, 0x1E
0000135E C1ED D38A muls.w D0, [A5 - 0x2C76]
00001362 306D D824 movea.w A0, [A5 - 0x27DC]
00001366 D0C0 add.w A0, D0
00001368 D1C8 add.l A0, A0
0000136A D1CB add.l A0, A3
0000136C 3F10 move.w -[A7], [A0]
0000136E 701E moveq.l D0, 0x1E
00001370 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001374 306D D824 movea.w A0, [A5 - 0x27DC]
00001378 D0C0 add.w A0, D0
0000137A D1C8 add.l A0, A0
0000137C 3F30 6800 move.w -[A7], [A0 + D6]
00001380 302D D824 move.w D0, [A5 - 0x27DC]
00001384 E948 lsl D0.w, 4
00001386 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000138A 5E40 addq.w D0, 7
0000138C 3F00 move.w -[A7], D0
0000138E 7061 moveq.l D0, 0x61
00001390 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001394 3F00 move.w -[A7], D0
00001396 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000139A 4FEF 000C lea.l A7, [A7 + 0xC]
0000139E 526D D824 addq.w [A5 - 0x27DC], 1
label000013A2:
000013A2 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000013A8 6C10 bge +0x12 /* 000013BA */
000013AA 701E moveq.l D0, 0x1E
000013AC C1ED D38A muls.w D0, [A5 - 0x2C76]
000013B0 3203 move.w D1, D3
000013B2 9240 sub.w D1, D0
000013B4 B26D D824 cmp.w D1, [A5 - 0x27DC]
000013B8 6E82 bgt -0x7C /* 0000133C */
label000013BA:
000013BA 426D D824 clr.w [A5 - 0x27DC]
000013BE 6010 bra +0x12 /* 000013D0 */
label000013C0:
000013C0 302D D824 move.w D0, [A5 - 0x27DC]
000013C4 204D movea.l A0, A5
000013C6 D0C0 add.w A0, D0
000013C8 4228 D976 clr.b [A0 - 0x268A]
000013CC 526D D824 addq.w [A5 - 0x27DC], 1
label000013D0:
000013D0 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000013D6 6DE8 blt -0x16 /* 000013C0 */
000013D8 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000013DC 7001 moveq.l D0, 0x01
000013DE D06D D38A add.w D0, [A5 - 0x2C76]
000013E2 3F00 move.w -[A7], D0
000013E4 A963 syscall SetControlValue/SetCtlValue
000013E6 43ED D82C lea.l A1, [A5 - 0x27D4]
000013EA 307C 001E movea.w A0, 0x1E
000013EE A03B syscall Delay
000013F0 2280 move.l [A1], D0
label000013F2:
000013F2 4227 clr.b -[A7]
000013F4 A977 syscall WaitMouseUp
000013F6 4A1F tst.b [A7]+
000013F8 6600 FD32 bne -0x2CC /* 0000112C */
000013FC 6000 2392 bra +0x2394 /* 00003790 */
label00001400:
00001400 4267 clr.w -[A7]
00001402 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001406 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
0000140A 486D D854 pea.l [A5 - 0x27AC]
0000140E A96C syscall FindControl
00001410 0C5F 0081 cmpi.w [A7]+, 0x81
00001414 6600 013C bne +0x13E /* 00001552 */
00001418 202D D854 move.l D0, [A5 - 0x27AC]
0000141C B0AD D5C2 cmp.l D0, [A5 - 0x2A3E]
00001420 6600 236E bne +0x2370 /* 00003790 */
00001424 3B6D D80C D3B0 move.w [A5 - 0x2C50], [A5 - 0x27F4]
0000142A 206E 0008 movea.l A0, [A6 + 0x8]
0000142E 3083 move.w [A0], D3
00001430 4267 clr.w -[A7]
00001432 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00001436 2F2D D80A move.l -[A7], [A5 - 0x27F6]
0000143A 486D 019A pea.l [A5 + 0x19A /* export_47 */]
0000143E A968 syscall TrackControl
00001440 3B5F D816 move.w [A5 - 0x27EA], [A7]+
00001444 4267 clr.w -[A7]
00001446 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
0000144A A960 syscall GetControlValue/GetCtlValue
0000144C 70FF moveq.l D0, 0xFFFFFFFF
0000144E D05F add.w D0, [A7]+
00001450 3B40 D38A move.w [A5 - 0x2C76], D0
00001454 426D D824 clr.w [A5 - 0x27DC]
00001458 6010 bra +0x12 /* 0000146A */
label0000145A:
0000145A 302D D824 move.w D0, [A5 - 0x27DC]
0000145E 204D movea.l A0, A5
00001460 D0C0 add.w A0, D0
00001462 4228 D976 clr.b [A0 - 0x268A]
00001466 526D D824 addq.w [A5 - 0x27DC], 1
label0000146A:
0000146A 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001470 6DE8 blt -0x16 /* 0000145A */
00001472 486D D866 pea.l [A5 - 0x279A]
00001476 A8A3 syscall EraseRect
00001478 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000147C 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001480 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001484 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001488 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000148C 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001490 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001494 426D D824 clr.w [A5 - 0x27DC]
00001498 508F addq.l A7, 8
0000149A 6066 bra +0x68 /* 00001502 */
label0000149C:
0000149C 701E moveq.l D0, 0x1E
0000149E C1ED D38A muls.w D0, [A5 - 0x2C76]
000014A2 D06D D824 add.w D0, [A5 - 0x27DC]
000014A6 3F00 move.w -[A7], D0
000014A8 701E moveq.l D0, 0x1E
000014AA C1ED D38A muls.w D0, [A5 - 0x2C76]
000014AE 306D D824 movea.w A0, [A5 - 0x27DC]
000014B2 D0C0 add.w A0, D0
000014B4 D1CC add.l A0, A4
000014B6 7000 moveq.l D0, 0x00
000014B8 1010 move.b D0, [A0]
000014BA 3F00 move.w -[A7], D0
000014BC 701E moveq.l D0, 0x1E
000014BE C1ED D38A muls.w D0, [A5 - 0x2C76]
000014C2 306D D824 movea.w A0, [A5 - 0x27DC]
000014C6 D0C0 add.w A0, D0
000014C8 D1C8 add.l A0, A0
000014CA D1CB add.l A0, A3
000014CC 3F10 move.w -[A7], [A0]
000014CE 701E moveq.l D0, 0x1E
000014D0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000014D4 306D D824 movea.w A0, [A5 - 0x27DC]
000014D8 D0C0 add.w A0, D0
000014DA D1C8 add.l A0, A0
000014DC 3F30 6800 move.w -[A7], [A0 + D6]
000014E0 302D D824 move.w D0, [A5 - 0x27DC]
000014E4 E948 lsl D0.w, 4
000014E6 D06D D3A0 add.w D0, [A5 - 0x2C60]
000014EA 5E40 addq.w D0, 7
000014EC 3F00 move.w -[A7], D0
000014EE 7061 moveq.l D0, 0x61
000014F0 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000014F4 3F00 move.w -[A7], D0
000014F6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000014FA 4FEF 000C lea.l A7, [A7 + 0xC]
000014FE 526D D824 addq.w [A5 - 0x27DC], 1
label00001502:
00001502 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001508 6C10 bge +0x12 /* 0000151A */
0000150A 701E moveq.l D0, 0x1E
0000150C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001510 3203 move.w D1, D3
00001512 9240 sub.w D1, D0
00001514 B26D D824 cmp.w D1, [A5 - 0x27DC]
00001518 6E82 bgt -0x7C /* 0000149C */
label0000151A:
0000151A 486D D976 pea.l [A5 - 0x268A]
0000151E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001522 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001526 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
0000152A 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
0000152E 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001532 7007 moveq.l D0, 0x07
00001534 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001538 3F00 move.w -[A7], D0
0000153A 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000153E 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001544 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
0000154A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000154E 6000 2240 bra +0x2242 /* 00003790 */
label00001552:
00001552 4267 clr.w -[A7]
00001554 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001558 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
0000155C 486D D854 pea.l [A5 - 0x27AC]
00001560 A96C syscall FindControl
00001562 0C5F 0016 cmpi.w [A7]+, 0x16
00001566 6600 025A bne +0x25C /* 000017C2 */
0000156A 4A6D D38A tst.w [A5 - 0x2C76]
0000156E 6F00 2220 ble +0x2222 /* 00003790 */
00001572 426D D824 clr.w [A5 - 0x27DC]
00001576 6010 bra +0x12 /* 00001588 */
label00001578:
00001578 302D D824 move.w D0, [A5 - 0x27DC]
0000157C 204D movea.l A0, A5
0000157E D0C0 add.w A0, D0
00001580 4228 D976 clr.b [A0 - 0x268A]
00001584 526D D824 addq.w [A5 - 0x27DC], 1
label00001588:
00001588 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
0000158E 6DE8 blt -0x16 /* 00001578 */
00001590 536D D38A subq.w [A5 - 0x2C76], 1
00001594 486D D866 pea.l [A5 - 0x279A]
00001598 A8A3 syscall EraseRect
0000159A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000159E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000015A2 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000015A6 7001 moveq.l D0, 0x01
000015A8 D06D D38A add.w D0, [A5 - 0x2C76]
000015AC 3F00 move.w -[A7], D0
000015AE A963 syscall SetControlValue/SetCtlValue
000015B0 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000015B4 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000015B8 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000015BC 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000015C0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000015C4 426D D824 clr.w [A5 - 0x27DC]
000015C8 508F addq.l A7, 8
000015CA 6066 bra +0x68 /* 00001632 */
label000015CC:
000015CC 701E moveq.l D0, 0x1E
000015CE C1ED D38A muls.w D0, [A5 - 0x2C76]
000015D2 D06D D824 add.w D0, [A5 - 0x27DC]
000015D6 3F00 move.w -[A7], D0
000015D8 701E moveq.l D0, 0x1E
000015DA C1ED D38A muls.w D0, [A5 - 0x2C76]
000015DE 306D D824 movea.w A0, [A5 - 0x27DC]
000015E2 D0C0 add.w A0, D0
000015E4 D1CC add.l A0, A4
000015E6 7000 moveq.l D0, 0x00
000015E8 1010 move.b D0, [A0]
000015EA 3F00 move.w -[A7], D0
000015EC 701E moveq.l D0, 0x1E
000015EE C1ED D38A muls.w D0, [A5 - 0x2C76]
000015F2 306D D824 movea.w A0, [A5 - 0x27DC]
000015F6 D0C0 add.w A0, D0
000015F8 D1C8 add.l A0, A0
000015FA D1CB add.l A0, A3
000015FC 3F10 move.w -[A7], [A0]
000015FE 701E moveq.l D0, 0x1E
00001600 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001604 306D D824 movea.w A0, [A5 - 0x27DC]
00001608 D0C0 add.w A0, D0
0000160A D1C8 add.l A0, A0
0000160C 3F30 6800 move.w -[A7], [A0 + D6]
00001610 302D D824 move.w D0, [A5 - 0x27DC]
00001614 E948 lsl D0.w, 4
00001616 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000161A 5E40 addq.w D0, 7
0000161C 3F00 move.w -[A7], D0
0000161E 7061 moveq.l D0, 0x61
00001620 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001624 3F00 move.w -[A7], D0
00001626 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000162A 4FEF 000C lea.l A7, [A7 + 0xC]
0000162E 526D D824 addq.w [A5 - 0x27DC], 1
label00001632:
00001632 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001638 6C10 bge +0x12 /* 0000164A */
0000163A 701E moveq.l D0, 0x1E
0000163C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001640 3203 move.w D1, D3
00001642 9240 sub.w D1, D0
00001644 B26D D824 cmp.w D1, [A5 - 0x27DC]
00001648 6E82 bgt -0x7C /* 000015CC */
label0000164A:
0000164A 486D D976 pea.l [A5 - 0x268A]
0000164E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001652 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001656 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
0000165A 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
0000165E 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001662 7007 moveq.l D0, 0x07
00001664 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001668 3F00 move.w -[A7], D0
0000166A 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000166E 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001674 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
0000167A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000167E 6000 0134 bra +0x136 /* 000017B4 */
label00001682:
00001682 486D D80A pea.l [A5 - 0x27F6]
00001686 A972 syscall GetMouse
00001688 4267 clr.w -[A7]
0000168A 2F2D D80A move.l -[A7], [A5 - 0x27F6]
0000168E 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
00001692 486D D854 pea.l [A5 - 0x27AC]
00001696 A96C syscall FindControl
00001698 0C5F 0016 cmpi.w [A7]+, 0x16
0000169C 6600 0116 bne +0x118 /* 000017B4 */
000016A0 4A6D D38A tst.w [A5 - 0x2C76]
000016A4 6F00 010E ble +0x110 /* 000017B4 */
000016A8 426D D824 clr.w [A5 - 0x27DC]
000016AC 6010 bra +0x12 /* 000016BE */
label000016AE:
000016AE 302D D824 move.w D0, [A5 - 0x27DC]
000016B2 204D movea.l A0, A5
000016B4 D0C0 add.w A0, D0
000016B6 4228 D976 clr.b [A0 - 0x268A]
000016BA 526D D824 addq.w [A5 - 0x27DC], 1
label000016BE:
000016BE 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000016C4 6DE8 blt -0x16 /* 000016AE */
000016C6 536D D38A subq.w [A5 - 0x2C76], 1
000016CA 486D D866 pea.l [A5 - 0x279A]
000016CE A8A3 syscall EraseRect
000016D0 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000016D4 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000016D8 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000016DC 7001 moveq.l D0, 0x01
000016DE D06D D38A add.w D0, [A5 - 0x2C76]
000016E2 3F00 move.w -[A7], D0
000016E4 A963 syscall SetControlValue/SetCtlValue
000016E6 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000016EA 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000016EE 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000016F2 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000016F6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000016FA 426D D824 clr.w [A5 - 0x27DC]
000016FE 508F addq.l A7, 8
00001700 6066 bra +0x68 /* 00001768 */
label00001702:
00001702 701E moveq.l D0, 0x1E
00001704 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001708 D06D D824 add.w D0, [A5 - 0x27DC]
0000170C 3F00 move.w -[A7], D0
0000170E 701E moveq.l D0, 0x1E
00001710 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001714 306D D824 movea.w A0, [A5 - 0x27DC]
00001718 D0C0 add.w A0, D0
0000171A D1CC add.l A0, A4
0000171C 7000 moveq.l D0, 0x00
0000171E 1010 move.b D0, [A0]
00001720 3F00 move.w -[A7], D0
00001722 701E moveq.l D0, 0x1E
00001724 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001728 306D D824 movea.w A0, [A5 - 0x27DC]
0000172C D0C0 add.w A0, D0
0000172E D1C8 add.l A0, A0
00001730 D1CB add.l A0, A3
00001732 3F10 move.w -[A7], [A0]
00001734 701E moveq.l D0, 0x1E
00001736 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000173A 306D D824 movea.w A0, [A5 - 0x27DC]
0000173E D0C0 add.w A0, D0
00001740 D1C8 add.l A0, A0
00001742 3F30 6800 move.w -[A7], [A0 + D6]
00001746 302D D824 move.w D0, [A5 - 0x27DC]
0000174A E948 lsl D0.w, 4
0000174C D06D D3A0 add.w D0, [A5 - 0x2C60]
00001750 5E40 addq.w D0, 7
00001752 3F00 move.w -[A7], D0
00001754 7061 moveq.l D0, 0x61
00001756 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000175A 3F00 move.w -[A7], D0
0000175C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001760 4FEF 000C lea.l A7, [A7 + 0xC]
00001764 526D D824 addq.w [A5 - 0x27DC], 1
label00001768:
00001768 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
0000176E 6C10 bge +0x12 /* 00001780 */
00001770 701E moveq.l D0, 0x1E
00001772 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001776 3203 move.w D1, D3
00001778 9240 sub.w D1, D0
0000177A B26D D824 cmp.w D1, [A5 - 0x27DC]
0000177E 6E82 bgt -0x7C /* 00001702 */
label00001780:
00001780 486D D976 pea.l [A5 - 0x268A]
00001784 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001788 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
0000178C 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001790 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001794 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001798 7007 moveq.l D0, 0x07
0000179A D06D D3A0 add.w D0, [A5 - 0x2C60]
0000179E 3F00 move.w -[A7], D0
000017A0 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000017A4 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
000017AA 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
000017B0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000017B4:
000017B4 4227 clr.b -[A7]
000017B6 A973 syscall StillDown
000017B8 4A1F tst.b [A7]+
000017BA 6600 FEC6 bne -0x138 /* 00001682 */
000017BE 6000 1FD0 bra +0x1FD2 /* 00003790 */
label000017C2:
000017C2 4267 clr.w -[A7]
000017C4 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000017C8 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
000017CC 486D D854 pea.l [A5 - 0x27AC]
000017D0 A96C syscall FindControl
000017D2 0C5F 0017 cmpi.w [A7]+, 0x17
000017D6 6600 026A bne +0x26C /* 00001A42 */
000017DA 7001 moveq.l D0, 0x01
000017DC D06D D38A add.w D0, [A5 - 0x2C76]
000017E0 C1FC 001E muls.w D0, 0x1E
000017E4 B640 cmp.w D3, D0
000017E6 6D00 1FA8 blt +0x1FAA /* 00003790 */
000017EA 426D D824 clr.w [A5 - 0x27DC]
000017EE 6010 bra +0x12 /* 00001800 */
label000017F0:
000017F0 302D D824 move.w D0, [A5 - 0x27DC]
000017F4 204D movea.l A0, A5
000017F6 D0C0 add.w A0, D0
000017F8 4228 D976 clr.b [A0 - 0x268A]
000017FC 526D D824 addq.w [A5 - 0x27DC], 1
label00001800:
00001800 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001806 6DE8 blt -0x16 /* 000017F0 */
00001808 526D D38A addq.w [A5 - 0x2C76], 1
0000180C 486D D866 pea.l [A5 - 0x279A]
00001810 A8A3 syscall EraseRect
00001812 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001816 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
0000181A 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
0000181E 7001 moveq.l D0, 0x01
00001820 D06D D38A add.w D0, [A5 - 0x2C76]
00001824 3F00 move.w -[A7], D0
00001826 A963 syscall SetControlValue/SetCtlValue
00001828 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
0000182C 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001830 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001834 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001838 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000183C 426D D824 clr.w [A5 - 0x27DC]
00001840 508F addq.l A7, 8
00001842 6066 bra +0x68 /* 000018AA */
label00001844:
00001844 701E moveq.l D0, 0x1E
00001846 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000184A D06D D824 add.w D0, [A5 - 0x27DC]
0000184E 3F00 move.w -[A7], D0
00001850 701E moveq.l D0, 0x1E
00001852 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001856 306D D824 movea.w A0, [A5 - 0x27DC]
0000185A D0C0 add.w A0, D0
0000185C D1CC add.l A0, A4
0000185E 7000 moveq.l D0, 0x00
00001860 1010 move.b D0, [A0]
00001862 3F00 move.w -[A7], D0
00001864 701E moveq.l D0, 0x1E
00001866 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000186A 306D D824 movea.w A0, [A5 - 0x27DC]
0000186E D0C0 add.w A0, D0
00001870 D1C8 add.l A0, A0
00001872 D1CB add.l A0, A3
00001874 3F10 move.w -[A7], [A0]
00001876 701E moveq.l D0, 0x1E
00001878 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000187C 306D D824 movea.w A0, [A5 - 0x27DC]
00001880 D0C0 add.w A0, D0
00001882 D1C8 add.l A0, A0
00001884 3F30 6800 move.w -[A7], [A0 + D6]
00001888 302D D824 move.w D0, [A5 - 0x27DC]
0000188C E948 lsl D0.w, 4
0000188E D06D D3A0 add.w D0, [A5 - 0x2C60]
00001892 5E40 addq.w D0, 7
00001894 3F00 move.w -[A7], D0
00001896 7061 moveq.l D0, 0x61
00001898 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000189C 3F00 move.w -[A7], D0
0000189E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000018A2 4FEF 000C lea.l A7, [A7 + 0xC]
000018A6 526D D824 addq.w [A5 - 0x27DC], 1
label000018AA:
000018AA 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000018B0 6C10 bge +0x12 /* 000018C2 */
000018B2 701E moveq.l D0, 0x1E
000018B4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000018B8 3203 move.w D1, D3
000018BA 9240 sub.w D1, D0
000018BC B26D D824 cmp.w D1, [A5 - 0x27DC]
000018C0 6E82 bgt -0x7C /* 00001844 */
label000018C2:
000018C2 486D D976 pea.l [A5 - 0x268A]
000018C6 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000018CA 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
000018CE 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
000018D2 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
000018D6 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
000018DA 7007 moveq.l D0, 0x07
000018DC D06D D3A0 add.w D0, [A5 - 0x2C60]
000018E0 3F00 move.w -[A7], D0
000018E2 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000018E6 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
000018EC 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
000018F2 4FEF 0010 lea.l A7, [A7 + 0x10]
000018F6 6000 013C bra +0x13E /* 00001A34 */
label000018FA:
000018FA 486D D80A pea.l [A5 - 0x27F6]
000018FE A972 syscall GetMouse
00001900 4267 clr.w -[A7]
00001902 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001906 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
0000190A 486D D854 pea.l [A5 - 0x27AC]
0000190E A96C syscall FindControl
00001910 0C5F 0017 cmpi.w [A7]+, 0x17
00001914 6600 011E bne +0x120 /* 00001A34 */
00001918 7001 moveq.l D0, 0x01
0000191A D06D D38A add.w D0, [A5 - 0x2C76]
0000191E C1FC 001E muls.w D0, 0x1E
00001922 B640 cmp.w D3, D0
00001924 6D00 010E blt +0x110 /* 00001A34 */
00001928 426D D824 clr.w [A5 - 0x27DC]
0000192C 6010 bra +0x12 /* 0000193E */
label0000192E:
0000192E 302D D824 move.w D0, [A5 - 0x27DC]
00001932 204D movea.l A0, A5
00001934 D0C0 add.w A0, D0
00001936 4228 D976 clr.b [A0 - 0x268A]
0000193A 526D D824 addq.w [A5 - 0x27DC], 1
label0000193E:
0000193E 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001944 6DE8 blt -0x16 /* 0000192E */
00001946 526D D38A addq.w [A5 - 0x2C76], 1
0000194A 486D D866 pea.l [A5 - 0x279A]
0000194E A8A3 syscall EraseRect
00001950 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001954 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001958 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
0000195C 7001 moveq.l D0, 0x01
0000195E D06D D38A add.w D0, [A5 - 0x2C76]
00001962 3F00 move.w -[A7], D0
00001964 A963 syscall SetControlValue/SetCtlValue
00001966 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
0000196A 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
0000196E 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001972 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001976 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000197A 426D D824 clr.w [A5 - 0x27DC]
0000197E 508F addq.l A7, 8
00001980 6066 bra +0x68 /* 000019E8 */
label00001982:
00001982 701E moveq.l D0, 0x1E
00001984 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001988 D06D D824 add.w D0, [A5 - 0x27DC]
0000198C 3F00 move.w -[A7], D0
0000198E 701E moveq.l D0, 0x1E
00001990 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001994 306D D824 movea.w A0, [A5 - 0x27DC]
00001998 D0C0 add.w A0, D0
0000199A D1CC add.l A0, A4
0000199C 7000 moveq.l D0, 0x00
0000199E 1010 move.b D0, [A0]
000019A0 3F00 move.w -[A7], D0
000019A2 701E moveq.l D0, 0x1E
000019A4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000019A8 306D D824 movea.w A0, [A5 - 0x27DC]
000019AC D0C0 add.w A0, D0
000019AE D1C8 add.l A0, A0
000019B0 D1CB add.l A0, A3
000019B2 3F10 move.w -[A7], [A0]
000019B4 701E moveq.l D0, 0x1E
000019B6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000019BA 306D D824 movea.w A0, [A5 - 0x27DC]
000019BE D0C0 add.w A0, D0
000019C0 D1C8 add.l A0, A0
000019C2 3F30 6800 move.w -[A7], [A0 + D6]
000019C6 302D D824 move.w D0, [A5 - 0x27DC]
000019CA E948 lsl D0.w, 4
000019CC D06D D3A0 add.w D0, [A5 - 0x2C60]
000019D0 5E40 addq.w D0, 7
000019D2 3F00 move.w -[A7], D0
000019D4 7061 moveq.l D0, 0x61
000019D6 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000019DA 3F00 move.w -[A7], D0
000019DC 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000019E0 4FEF 000C lea.l A7, [A7 + 0xC]
000019E4 526D D824 addq.w [A5 - 0x27DC], 1
label000019E8:
000019E8 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000019EE 6C10 bge +0x12 /* 00001A00 */
000019F0 701E moveq.l D0, 0x1E
000019F2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000019F6 3203 move.w D1, D3
000019F8 9240 sub.w D1, D0
000019FA B26D D824 cmp.w D1, [A5 - 0x27DC]
000019FE 6E82 bgt -0x7C /* 00001982 */
label00001A00:
00001A00 486D D976 pea.l [A5 - 0x268A]
00001A04 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001A08 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001A0C 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001A10 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001A14 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001A18 7007 moveq.l D0, 0x07
00001A1A D06D D3A0 add.w D0, [A5 - 0x2C60]
00001A1E 3F00 move.w -[A7], D0
00001A20 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001A24 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001A2A 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001A30 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001A34:
00001A34 4227 clr.b -[A7]
00001A36 A973 syscall StillDown
00001A38 4A1F tst.b [A7]+
00001A3A 6600 FEBE bne -0x140 /* 000018FA */
00001A3E 6000 1D50 bra +0x1D52 /* 00003790 */
label00001A42:
00001A42 4227 clr.b -[A7]
00001A44 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001A48 486D D220 pea.l [A5 - 0x2DE0]
00001A4C A8AD syscall PtInRect
00001A4E 4A1F tst.b [A7]+
00001A50 6700 0248 beq +0x24A /* 00001C9A */
00001A54 486D D220 pea.l [A5 - 0x2DE0]
00001A58 A8A4 syscall InvertRect
00001A5A 4A6D D38A tst.w [A5 - 0x2C76]
00001A5E 6F00 0230 ble +0x232 /* 00001C90 */
00001A62 426D D824 clr.w [A5 - 0x27DC]
00001A66 6010 bra +0x12 /* 00001A78 */
label00001A68:
00001A68 302D D824 move.w D0, [A5 - 0x27DC]
00001A6C 204D movea.l A0, A5
00001A6E D0C0 add.w A0, D0
00001A70 4228 D976 clr.b [A0 - 0x268A]
00001A74 526D D824 addq.w [A5 - 0x27DC], 1
label00001A78:
00001A78 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001A7E 6DE8 blt -0x16 /* 00001A68 */
00001A80 536D D38A subq.w [A5 - 0x2C76], 1
00001A84 486D D866 pea.l [A5 - 0x279A]
00001A88 A8A3 syscall EraseRect
00001A8A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001A8E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001A92 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00001A96 7001 moveq.l D0, 0x01
00001A98 D06D D38A add.w D0, [A5 - 0x2C76]
00001A9C 3F00 move.w -[A7], D0
00001A9E A963 syscall SetControlValue/SetCtlValue
00001AA0 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001AA4 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001AA8 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001AAC 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001AB0 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001AB4 426D D824 clr.w [A5 - 0x27DC]
00001AB8 508F addq.l A7, 8
00001ABA 6066 bra +0x68 /* 00001B22 */
label00001ABC:
00001ABC 701E moveq.l D0, 0x1E
00001ABE C1ED D38A muls.w D0, [A5 - 0x2C76]
00001AC2 D06D D824 add.w D0, [A5 - 0x27DC]
00001AC6 3F00 move.w -[A7], D0
00001AC8 701E moveq.l D0, 0x1E
00001ACA C1ED D38A muls.w D0, [A5 - 0x2C76]
00001ACE 306D D824 movea.w A0, [A5 - 0x27DC]
00001AD2 D0C0 add.w A0, D0
00001AD4 D1CC add.l A0, A4
00001AD6 7000 moveq.l D0, 0x00
00001AD8 1010 move.b D0, [A0]
00001ADA 3F00 move.w -[A7], D0
00001ADC 701E moveq.l D0, 0x1E
00001ADE C1ED D38A muls.w D0, [A5 - 0x2C76]
00001AE2 306D D824 movea.w A0, [A5 - 0x27DC]
00001AE6 D0C0 add.w A0, D0
00001AE8 D1C8 add.l A0, A0
00001AEA D1CB add.l A0, A3
00001AEC 3F10 move.w -[A7], [A0]
00001AEE 701E moveq.l D0, 0x1E
00001AF0 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001AF4 306D D824 movea.w A0, [A5 - 0x27DC]
00001AF8 D0C0 add.w A0, D0
00001AFA D1C8 add.l A0, A0
00001AFC 3F30 6800 move.w -[A7], [A0 + D6]
00001B00 302D D824 move.w D0, [A5 - 0x27DC]
00001B04 E948 lsl D0.w, 4
00001B06 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001B0A 5E40 addq.w D0, 7
00001B0C 3F00 move.w -[A7], D0
00001B0E 7061 moveq.l D0, 0x61
00001B10 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001B14 3F00 move.w -[A7], D0
00001B16 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001B1A 4FEF 000C lea.l A7, [A7 + 0xC]
00001B1E 526D D824 addq.w [A5 - 0x27DC], 1
label00001B22:
00001B22 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001B28 6C10 bge +0x12 /* 00001B3A */
00001B2A 701E moveq.l D0, 0x1E
00001B2C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001B30 3203 move.w D1, D3
00001B32 9240 sub.w D1, D0
00001B34 B26D D824 cmp.w D1, [A5 - 0x27DC]
00001B38 6E82 bgt -0x7C /* 00001ABC */
label00001B3A:
00001B3A 486D D976 pea.l [A5 - 0x268A]
00001B3E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001B42 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001B46 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001B4A 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001B4E 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001B52 7007 moveq.l D0, 0x07
00001B54 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001B58 3F00 move.w -[A7], D0
00001B5A 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001B5E 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001B64 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001B6A 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B6E 6000 0116 bra +0x118 /* 00001C86 */
label00001B72:
00001B72 4A6D D38A tst.w [A5 - 0x2C76]
00001B76 6F00 010E ble +0x110 /* 00001C86 */
00001B7A 426D D824 clr.w [A5 - 0x27DC]
00001B7E 6010 bra +0x12 /* 00001B90 */
label00001B80:
00001B80 302D D824 move.w D0, [A5 - 0x27DC]
00001B84 204D movea.l A0, A5
00001B86 D0C0 add.w A0, D0
00001B88 4228 D976 clr.b [A0 - 0x268A]
00001B8C 526D D824 addq.w [A5 - 0x27DC], 1
label00001B90:
00001B90 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001B96 6DE8 blt -0x16 /* 00001B80 */
00001B98 536D D38A subq.w [A5 - 0x2C76], 1
00001B9C 486D D866 pea.l [A5 - 0x279A]
00001BA0 A8A3 syscall EraseRect
00001BA2 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001BA6 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001BAA 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00001BAE 7001 moveq.l D0, 0x01
00001BB0 D06D D38A add.w D0, [A5 - 0x2C76]
00001BB4 3F00 move.w -[A7], D0
00001BB6 A963 syscall SetControlValue/SetCtlValue
00001BB8 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001BBC 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001BC0 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001BC4 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001BC8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001BCC 426D D824 clr.w [A5 - 0x27DC]
00001BD0 508F addq.l A7, 8
00001BD2 6066 bra +0x68 /* 00001C3A */
label00001BD4:
00001BD4 701E moveq.l D0, 0x1E
00001BD6 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001BDA D06D D824 add.w D0, [A5 - 0x27DC]
00001BDE 3F00 move.w -[A7], D0
00001BE0 701E moveq.l D0, 0x1E
00001BE2 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001BE6 306D D824 movea.w A0, [A5 - 0x27DC]
00001BEA D0C0 add.w A0, D0
00001BEC D1CC add.l A0, A4
00001BEE 7000 moveq.l D0, 0x00
00001BF0 1010 move.b D0, [A0]
00001BF2 3F00 move.w -[A7], D0
00001BF4 701E moveq.l D0, 0x1E
00001BF6 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001BFA 306D D824 movea.w A0, [A5 - 0x27DC]
00001BFE D0C0 add.w A0, D0
00001C00 D1C8 add.l A0, A0
00001C02 D1CB add.l A0, A3
00001C04 3F10 move.w -[A7], [A0]
00001C06 701E moveq.l D0, 0x1E
00001C08 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001C0C 306D D824 movea.w A0, [A5 - 0x27DC]
00001C10 D0C0 add.w A0, D0
00001C12 D1C8 add.l A0, A0
00001C14 3F30 6800 move.w -[A7], [A0 + D6]
00001C18 302D D824 move.w D0, [A5 - 0x27DC]
00001C1C E948 lsl D0.w, 4
00001C1E D06D D3A0 add.w D0, [A5 - 0x2C60]
00001C22 5E40 addq.w D0, 7
00001C24 3F00 move.w -[A7], D0
00001C26 7061 moveq.l D0, 0x61
00001C28 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001C2C 3F00 move.w -[A7], D0
00001C2E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001C32 4FEF 000C lea.l A7, [A7 + 0xC]
00001C36 526D D824 addq.w [A5 - 0x27DC], 1
label00001C3A:
00001C3A 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001C40 6C10 bge +0x12 /* 00001C52 */
00001C42 701E moveq.l D0, 0x1E
00001C44 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001C48 3203 move.w D1, D3
00001C4A 9240 sub.w D1, D0
00001C4C B26D D824 cmp.w D1, [A5 - 0x27DC]
00001C50 6E82 bgt -0x7C /* 00001BD4 */
label00001C52:
00001C52 486D D976 pea.l [A5 - 0x268A]
00001C56 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001C5A 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001C5E 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001C62 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001C66 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001C6A 7007 moveq.l D0, 0x07
00001C6C D06D D3A0 add.w D0, [A5 - 0x2C60]
00001C70 3F00 move.w -[A7], D0
00001C72 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001C76 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001C7C 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001C82 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001C86:
00001C86 4227 clr.b -[A7]
00001C88 A973 syscall StillDown
00001C8A 4A1F tst.b [A7]+
00001C8C 6600 FEE4 bne -0x11A /* 00001B72 */
label00001C90:
00001C90 486D D220 pea.l [A5 - 0x2DE0]
00001C94 A8A4 syscall InvertRect
00001C96 6000 1AF8 bra +0x1AFA /* 00003790 */
label00001C9A:
00001C9A 4227 clr.b -[A7]
00001C9C 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001CA0 486D D228 pea.l [A5 - 0x2DD8]
00001CA4 A8AD syscall PtInRect
00001CA6 4A1F tst.b [A7]+
00001CA8 6700 0258 beq +0x25A /* 00001F02 */
00001CAC 486D D228 pea.l [A5 - 0x2DD8]
00001CB0 A8A4 syscall InvertRect
00001CB2 7001 moveq.l D0, 0x01
00001CB4 D06D D38A add.w D0, [A5 - 0x2C76]
00001CB8 C1FC 001E muls.w D0, 0x1E
00001CBC B640 cmp.w D3, D0
00001CBE 6D00 0238 blt +0x23A /* 00001EF8 */
00001CC2 426D D824 clr.w [A5 - 0x27DC]
00001CC6 6010 bra +0x12 /* 00001CD8 */
label00001CC8:
00001CC8 302D D824 move.w D0, [A5 - 0x27DC]
00001CCC 204D movea.l A0, A5
00001CCE D0C0 add.w A0, D0
00001CD0 4228 D976 clr.b [A0 - 0x268A]
00001CD4 526D D824 addq.w [A5 - 0x27DC], 1
label00001CD8:
00001CD8 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001CDE 6DE8 blt -0x16 /* 00001CC8 */
00001CE0 526D D38A addq.w [A5 - 0x2C76], 1
00001CE4 486D D866 pea.l [A5 - 0x279A]
00001CE8 A8A3 syscall EraseRect
00001CEA 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001CEE 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001CF2 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00001CF6 7001 moveq.l D0, 0x01
00001CF8 D06D D38A add.w D0, [A5 - 0x2C76]
00001CFC 3F00 move.w -[A7], D0
00001CFE A963 syscall SetControlValue/SetCtlValue
00001D00 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001D04 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001D08 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001D0C 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001D10 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001D14 426D D824 clr.w [A5 - 0x27DC]
00001D18 508F addq.l A7, 8
00001D1A 6066 bra +0x68 /* 00001D82 */
label00001D1C:
00001D1C 701E moveq.l D0, 0x1E
00001D1E C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D22 D06D D824 add.w D0, [A5 - 0x27DC]
00001D26 3F00 move.w -[A7], D0
00001D28 701E moveq.l D0, 0x1E
00001D2A C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D2E 306D D824 movea.w A0, [A5 - 0x27DC]
00001D32 D0C0 add.w A0, D0
00001D34 D1CC add.l A0, A4
00001D36 7000 moveq.l D0, 0x00
00001D38 1010 move.b D0, [A0]
00001D3A 3F00 move.w -[A7], D0
00001D3C 701E moveq.l D0, 0x1E
00001D3E C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D42 306D D824 movea.w A0, [A5 - 0x27DC]
00001D46 D0C0 add.w A0, D0
00001D48 D1C8 add.l A0, A0
00001D4A D1CB add.l A0, A3
00001D4C 3F10 move.w -[A7], [A0]
00001D4E 701E moveq.l D0, 0x1E
00001D50 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D54 306D D824 movea.w A0, [A5 - 0x27DC]
00001D58 D0C0 add.w A0, D0
00001D5A D1C8 add.l A0, A0
00001D5C 3F30 6800 move.w -[A7], [A0 + D6]
00001D60 302D D824 move.w D0, [A5 - 0x27DC]
00001D64 E948 lsl D0.w, 4
00001D66 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001D6A 5E40 addq.w D0, 7
00001D6C 3F00 move.w -[A7], D0
00001D6E 7061 moveq.l D0, 0x61
00001D70 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001D74 3F00 move.w -[A7], D0
00001D76 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001D7A 4FEF 000C lea.l A7, [A7 + 0xC]
00001D7E 526D D824 addq.w [A5 - 0x27DC], 1
label00001D82:
00001D82 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001D88 6C10 bge +0x12 /* 00001D9A */
00001D8A 701E moveq.l D0, 0x1E
00001D8C C1ED D38A muls.w D0, [A5 - 0x2C76]
00001D90 3203 move.w D1, D3
00001D92 9240 sub.w D1, D0
00001D94 B26D D824 cmp.w D1, [A5 - 0x27DC]
00001D98 6E82 bgt -0x7C /* 00001D1C */
label00001D9A:
00001D9A 486D D976 pea.l [A5 - 0x268A]
00001D9E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001DA2 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001DA6 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001DAA 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001DAE 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001DB2 7007 moveq.l D0, 0x07
00001DB4 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001DB8 3F00 move.w -[A7], D0
00001DBA 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001DBE 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001DC4 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001DCA 4FEF 0010 lea.l A7, [A7 + 0x10]
00001DCE 6000 011E bra +0x120 /* 00001EEE */
label00001DD2:
00001DD2 7001 moveq.l D0, 0x01
00001DD4 D06D D38A add.w D0, [A5 - 0x2C76]
00001DD8 C1FC 001E muls.w D0, 0x1E
00001DDC B640 cmp.w D3, D0
00001DDE 6D00 010E blt +0x110 /* 00001EEE */
00001DE2 426D D824 clr.w [A5 - 0x27DC]
00001DE6 6010 bra +0x12 /* 00001DF8 */
label00001DE8:
00001DE8 302D D824 move.w D0, [A5 - 0x27DC]
00001DEC 204D movea.l A0, A5
00001DEE D0C0 add.w A0, D0
00001DF0 4228 D976 clr.b [A0 - 0x268A]
00001DF4 526D D824 addq.w [A5 - 0x27DC], 1
label00001DF8:
00001DF8 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001DFE 6DE8 blt -0x16 /* 00001DE8 */
00001E00 526D D38A addq.w [A5 - 0x2C76], 1
00001E04 486D D866 pea.l [A5 - 0x279A]
00001E08 A8A3 syscall EraseRect
00001E0A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001E0E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00001E12 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00001E16 7001 moveq.l D0, 0x01
00001E18 D06D D38A add.w D0, [A5 - 0x2C76]
00001E1C 3F00 move.w -[A7], D0
00001E1E A963 syscall SetControlValue/SetCtlValue
00001E20 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00001E24 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00001E28 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00001E2C 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00001E30 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00001E34 426D D824 clr.w [A5 - 0x27DC]
00001E38 508F addq.l A7, 8
00001E3A 6066 bra +0x68 /* 00001EA2 */
label00001E3C:
00001E3C 701E moveq.l D0, 0x1E
00001E3E C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E42 D06D D824 add.w D0, [A5 - 0x27DC]
00001E46 3F00 move.w -[A7], D0
00001E48 701E moveq.l D0, 0x1E
00001E4A C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E4E 306D D824 movea.w A0, [A5 - 0x27DC]
00001E52 D0C0 add.w A0, D0
00001E54 D1CC add.l A0, A4
00001E56 7000 moveq.l D0, 0x00
00001E58 1010 move.b D0, [A0]
00001E5A 3F00 move.w -[A7], D0
00001E5C 701E moveq.l D0, 0x1E
00001E5E C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E62 306D D824 movea.w A0, [A5 - 0x27DC]
00001E66 D0C0 add.w A0, D0
00001E68 D1C8 add.l A0, A0
00001E6A D1CB add.l A0, A3
00001E6C 3F10 move.w -[A7], [A0]
00001E6E 701E moveq.l D0, 0x1E
00001E70 C1ED D38A muls.w D0, [A5 - 0x2C76]
00001E74 306D D824 movea.w A0, [A5 - 0x27DC]
00001E78 D0C0 add.w A0, D0
00001E7A D1C8 add.l A0, A0
00001E7C 3F30 6800 move.w -[A7], [A0 + D6]
00001E80 302D D824 move.w D0, [A5 - 0x27DC]
00001E84 E948 lsl D0.w, 4
00001E86 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001E8A 5E40 addq.w D0, 7
00001E8C 3F00 move.w -[A7], D0
00001E8E 7061 moveq.l D0, 0x61
00001E90 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00001E94 3F00 move.w -[A7], D0
00001E96 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001E9A 4FEF 000C lea.l A7, [A7 + 0xC]
00001E9E 526D D824 addq.w [A5 - 0x27DC], 1
label00001EA2:
00001EA2 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00001EA8 6C10 bge +0x12 /* 00001EBA */
00001EAA 701E moveq.l D0, 0x1E
00001EAC C1ED D38A muls.w D0, [A5 - 0x2C76]
00001EB0 3203 move.w D1, D3
00001EB2 9240 sub.w D1, D0
00001EB4 B26D D824 cmp.w D1, [A5 - 0x27DC]
00001EB8 6E82 bgt -0x7C /* 00001E3C */
label00001EBA:
00001EBA 486D D976 pea.l [A5 - 0x268A]
00001EBE 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00001EC2 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00001EC6 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00001ECA 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00001ECE 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00001ED2 7007 moveq.l D0, 0x07
00001ED4 D06D D3A0 add.w D0, [A5 - 0x2C60]
00001ED8 3F00 move.w -[A7], D0
00001EDA 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00001EDE 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00001EE4 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00001EEA 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001EEE:
00001EEE 4227 clr.b -[A7]
00001EF0 A973 syscall StillDown
00001EF2 4A1F tst.b [A7]+
00001EF4 6600 FEDC bne -0x122 /* 00001DD2 */
label00001EF8:
00001EF8 486D D228 pea.l [A5 - 0x2DD8]
00001EFC A8A4 syscall InvertRect
00001EFE 6000 1890 bra +0x1892 /* 00003790 */
label00001F02:
00001F02 4227 clr.b -[A7]
00001F04 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00001F08 486D D230 pea.l [A5 - 0x2DD0]
00001F0C A8AD syscall PtInRect
00001F0E 4A1F tst.b [A7]+
00001F10 6700 0258 beq +0x25A /* 0000216A */
00001F14 486D D230 pea.l [A5 - 0x2DD0]
00001F18 A8A4 syscall InvertRect
00001F1A 43ED D82C lea.l A1, [A5 - 0x27D4]
00001F1E 206D D290 movea.l A0, [A5 - 0x2D70]
00001F22 A03B syscall Delay
00001F24 2280 move.l [A1], D0
00001F26 486D D230 pea.l [A5 - 0x2DD0]
00001F2A A8A4 syscall InvertRect
00001F2C 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F30 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00001F34 6700 185A beq +0x185C /* 00003790 */
00001F38 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F3C B06D D3AA cmp.w D0, [A5 - 0x2C56]
00001F40 6C06 bge +0x8 /* 00001F48 */
00001F42 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F46 6004 bra +0x6 /* 00001F4C */
label00001F48:
00001F48 302D D3AA move.w D0, [A5 - 0x2C56]
label00001F4C:
00001F4C 3B40 D850 move.w [A5 - 0x27B0], D0
00001F50 322D D3A8 move.w D1, [A5 - 0x2C58]
00001F54 B26D D3AA cmp.w D1, [A5 - 0x2C56]
00001F58 6F06 ble +0x8 /* 00001F60 */
00001F5A 302D D3A8 move.w D0, [A5 - 0x2C58]
00001F5E 6004 bra +0x6 /* 00001F64 */
label00001F60:
00001F60 302D D3AA move.w D0, [A5 - 0x2C56]
label00001F64:
00001F64 3B40 D852 move.w [A5 - 0x27AE], D0
00001F68 906D D850 sub.w D0, [A5 - 0x27B0]
00001F6C 3E00 move.w D7, D0
00001F6E 4A47 tst.w D7
00001F70 6F04 ble +0x6 /* 00001F76 */
00001F72 426D D2A0 clr.w [A5 - 0x2D60]
label00001F76:
00001F76 0C47 07D0 cmpi.w D7, 0x7D0
00001F7A 6F28 ble +0x2A /* 00001FA4 */
00001F7C 486D F880 pea.l [A5 - 0x780]
00001F80 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001F84 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
00001F88 7002 moveq.l D0, 0x02
00001F8A D06D D38A add.w D0, [A5 - 0x2C76]
00001F8E 3F00 move.w -[A7], D0
00001F90 A963 syscall SetControlValue/SetCtlValue
00001F92 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00001F96 7001 moveq.l D0, 0x01
00001F98 D06D D38A add.w D0, [A5 - 0x2C76]
00001F9C 3F00 move.w -[A7], D0
00001F9E A963 syscall SetControlValue/SetCtlValue
00001FA0 6000 17EE bra +0x17F0 /* 00003790 */
label00001FA4:
00001FA4 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
00001FAA 346D D824 movea.w A2, [A5 - 0x27DC]
00001FAE D5CA add.l A2, A2
00001FB0 603E bra +0x40 /* 00001FF0 */
label00001FB2:
00001FB2 382D D824 move.w D4, [A5 - 0x27DC]
00001FB6 986D D850 sub.w D4, [A5 - 0x27B0]
00001FBA 48C4 ext.l D4
00001FBC D884 add.l D4, D4
00001FBE 3A2D D824 move.w D5, [A5 - 0x27DC]
00001FC2 9A6D D850 sub.w D5, [A5 - 0x27B0]
00001FC6 206D D37A movea.l A0, [A5 - 0x2C86]
00001FCA 31B2 6800 4800 move.w [A0 + D4], [A2 + D6]
00001FD0 204B movea.l A0, A3
00001FD2 D1CA add.l A0, A2
00001FD4 226D D37E movea.l A1, [A5 - 0x2C82]
00001FD8 3390 4800 move.w [A1 + D4], [A0]
00001FDC 302D D824 move.w D0, [A5 - 0x27DC]
00001FE0 206D D382 movea.l A0, [A5 - 0x2C7E]
00001FE4 11B4 0000 5000 move.b [A0 + D5.w], [A4 + D0.w]
00001FEA 526D D824 addq.w [A5 - 0x27DC], 1
00001FEE 548A addq.l A2, 2
label00001FF0:
00001FF0 302D D824 move.w D0, [A5 - 0x27DC]
00001FF4 B06D D852 cmp.w D0, [A5 - 0x27AE]
00001FF8 6DB8 blt -0x46 /* 00001FB2 */
00001FFA 3E2D D852 move.w D7, [A5 - 0x27AE]
00001FFE 9E6D D850 sub.w D7, [A5 - 0x27B0]
00002002 3B47 D2A4 move.w [A5 - 0x2D5C], D7
00002006 9647 sub.w D3, D7
00002008 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
0000200E 346D D824 movea.w A2, [A5 - 0x27DC]
00002012 D5CA add.l A2, A2
00002014 6040 bra +0x42 /* 00002056 */
label00002016:
00002016 302D D852 move.w D0, [A5 - 0x27AE]
0000201A 906D D850 sub.w D0, [A5 - 0x27B0]
0000201E 306D D824 movea.w A0, [A5 - 0x27DC]
00002022 D0C0 add.w A0, D0
00002024 D1C8 add.l A0, A0
00002026 2808 move.l D4, A0
00002028 302D D852 move.w D0, [A5 - 0x27AE]
0000202C 906D D850 sub.w D0, [A5 - 0x27B0]
00002030 D06D D824 add.w D0, [A5 - 0x27DC]
00002034 3A00 move.w D5, D0
00002036 2046 movea.l A0, D6
00002038 D1C4 add.l A0, D4
0000203A 3590 6800 move.w [A2 + D6], [A0]
0000203E 204B movea.l A0, A3
00002040 D1CA add.l A0, A2
00002042 30B3 4800 move.w [A0], [A3 + D4]
00002046 302D D824 move.w D0, [A5 - 0x27DC]
0000204A 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
00002050 526D D824 addq.w [A5 - 0x27DC], 1
00002054 548A addq.l A2, 2
label00002056:
00002056 B66D D824 cmp.w D3, [A5 - 0x27DC]
0000205A 6EBA bgt -0x44 /* 00002016 */
0000205C 3B6D D850 D3A8 move.w [A5 - 0x2C58], [A5 - 0x27B0]
00002062 3B6D D850 D3AA move.w [A5 - 0x2C56], [A5 - 0x27B0]
00002068 426D D824 clr.w [A5 - 0x27DC]
0000206C 6010 bra +0x12 /* 0000207E */
label0000206E:
0000206E 302D D824 move.w D0, [A5 - 0x27DC]
00002072 204D movea.l A0, A5
00002074 D0C0 add.w A0, D0
00002076 4228 D976 clr.b [A0 - 0x268A]
0000207A 526D D824 addq.w [A5 - 0x27DC], 1
label0000207E:
0000207E 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002084 6DE8 blt -0x16 /* 0000206E */
00002086 302D D850 move.w D0, [A5 - 0x27B0]
0000208A 48C0 ext.l D0
0000208C 81FC 001E divs.w D0, 0x1E
00002090 3B40 D38A move.w [A5 - 0x2C76], D0
00002094 486D D866 pea.l [A5 - 0x279A]
00002098 A8A3 syscall EraseRect
0000209A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000209E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000020A2 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000020A6 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000020AA 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000020AE 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000020B2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000020B6 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
000020BA 2003 move.l D0, D3
000020BC 48C0 ext.l D0
000020BE 81FC 001E divs.w D0, 0x1E
000020C2 5240 addq.w D0, 1
000020C4 3F00 move.w -[A7], D0
000020C6 A965 syscall SetControlMaximum/SetMaxCtl
000020C8 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
000020CC 7001 moveq.l D0, 0x01
000020CE D06D D38A add.w D0, [A5 - 0x2C76]
000020D2 3F00 move.w -[A7], D0
000020D4 A963 syscall SetControlValue/SetCtlValue
000020D6 426D D824 clr.w [A5 - 0x27DC]
000020DA 6066 bra +0x68 /* 00002142 */
label000020DC:
000020DC 701E moveq.l D0, 0x1E
000020DE C1ED D38A muls.w D0, [A5 - 0x2C76]
000020E2 D06D D824 add.w D0, [A5 - 0x27DC]
000020E6 3F00 move.w -[A7], D0
000020E8 701E moveq.l D0, 0x1E
000020EA C1ED D38A muls.w D0, [A5 - 0x2C76]
000020EE 306D D824 movea.w A0, [A5 - 0x27DC]
000020F2 D0C0 add.w A0, D0
000020F4 D1CC add.l A0, A4
000020F6 7000 moveq.l D0, 0x00
000020F8 1010 move.b D0, [A0]
000020FA 3F00 move.w -[A7], D0
000020FC 701E moveq.l D0, 0x1E
000020FE C1ED D38A muls.w D0, [A5 - 0x2C76]
00002102 306D D824 movea.w A0, [A5 - 0x27DC]
00002106 D0C0 add.w A0, D0
00002108 D1C8 add.l A0, A0
0000210A D1CB add.l A0, A3
0000210C 3F10 move.w -[A7], [A0]
0000210E 701E moveq.l D0, 0x1E
00002110 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002114 306D D824 movea.w A0, [A5 - 0x27DC]
00002118 D0C0 add.w A0, D0
0000211A D1C8 add.l A0, A0
0000211C 3F30 6800 move.w -[A7], [A0 + D6]
00002120 302D D824 move.w D0, [A5 - 0x27DC]
00002124 E948 lsl D0.w, 4
00002126 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000212A 5E40 addq.w D0, 7
0000212C 3F00 move.w -[A7], D0
0000212E 7061 moveq.l D0, 0x61
00002130 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00002134 3F00 move.w -[A7], D0
00002136 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000213A 4FEF 000C lea.l A7, [A7 + 0xC]
0000213E 526D D824 addq.w [A5 - 0x27DC], 1
label00002142:
00002142 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002148 6C10 bge +0x12 /* 0000215A */
0000214A 701E moveq.l D0, 0x1E
0000214C C1ED D38A muls.w D0, [A5 - 0x2C76]
00002150 3203 move.w D1, D3
00002152 9240 sub.w D1, D0
00002154 B26D D824 cmp.w D1, [A5 - 0x27DC]
00002158 6E82 bgt -0x7C /* 000020DC */
label0000215A:
0000215A 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00002160 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00002166 6000 1628 bra +0x162A /* 00003790 */
label0000216A:
0000216A 4227 clr.b -[A7]
0000216C 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002170 486D D238 pea.l [A5 - 0x2DC8]
00002174 A8AD syscall PtInRect
00002176 4A1F tst.b [A7]+
00002178 6700 00E2 beq +0xE4 /* 0000225C */
0000217C 486D D238 pea.l [A5 - 0x2DC8]
00002180 A8A4 syscall InvertRect
00002182 43ED D82C lea.l A1, [A5 - 0x27D4]
00002186 206D D290 movea.l A0, [A5 - 0x2D70]
0000218A A03B syscall Delay
0000218C 2280 move.l [A1], D0
0000218E 486D D238 pea.l [A5 - 0x2DC8]
00002192 A8A4 syscall InvertRect
00002194 302D D3A8 move.w D0, [A5 - 0x2C58]
00002198 B06D D3AA cmp.w D0, [A5 - 0x2C56]
0000219C 6C06 bge +0x8 /* 000021A4 */
0000219E 302D D3A8 move.w D0, [A5 - 0x2C58]
000021A2 6004 bra +0x6 /* 000021A8 */
label000021A4:
000021A4 302D D3AA move.w D0, [A5 - 0x2C56]
label000021A8:
000021A8 3B40 D850 move.w [A5 - 0x27B0], D0
000021AC 322D D3A8 move.w D1, [A5 - 0x2C58]
000021B0 B26D D3AA cmp.w D1, [A5 - 0x2C56]
000021B4 6F06 ble +0x8 /* 000021BC */
000021B6 302D D3A8 move.w D0, [A5 - 0x2C58]
000021BA 6004 bra +0x6 /* 000021C0 */
label000021BC:
000021BC 302D D3AA move.w D0, [A5 - 0x2C56]
label000021C0:
000021C0 3B40 D852 move.w [A5 - 0x27AE], D0
000021C4 906D D850 sub.w D0, [A5 - 0x27B0]
000021C8 0C40 07D0 cmpi.w D0, 0x7D0
000021CC 6F28 ble +0x2A /* 000021F6 */
000021CE 486D F8A6 pea.l [A5 - 0x75A]
000021D2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000021D6 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
000021DA 7002 moveq.l D0, 0x02
000021DC D06D D38A add.w D0, [A5 - 0x2C76]
000021E0 3F00 move.w -[A7], D0
000021E2 A963 syscall SetControlValue/SetCtlValue
000021E4 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000021E8 7001 moveq.l D0, 0x01
000021EA D06D D38A add.w D0, [A5 - 0x2C76]
000021EE 3F00 move.w -[A7], D0
000021F0 A963 syscall SetControlValue/SetCtlValue
000021F2 6000 159C bra +0x159E /* 00003790 */
label000021F6:
000021F6 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
000021FC 346D D824 movea.w A2, [A5 - 0x27DC]
00002200 D5CA add.l A2, A2
00002202 603E bra +0x40 /* 00002242 */
label00002204:
00002204 382D D824 move.w D4, [A5 - 0x27DC]
00002208 986D D850 sub.w D4, [A5 - 0x27B0]
0000220C 48C4 ext.l D4
0000220E D884 add.l D4, D4
00002210 3A2D D824 move.w D5, [A5 - 0x27DC]
00002214 9A6D D850 sub.w D5, [A5 - 0x27B0]
00002218 206D D37A movea.l A0, [A5 - 0x2C86]
0000221C 31B2 6800 4800 move.w [A0 + D4], [A2 + D6]
00002222 204B movea.l A0, A3
00002224 D1CA add.l A0, A2
00002226 226D D37E movea.l A1, [A5 - 0x2C82]
0000222A 3390 4800 move.w [A1 + D4], [A0]
0000222E 302D D824 move.w D0, [A5 - 0x27DC]
00002232 206D D382 movea.l A0, [A5 - 0x2C7E]
00002236 11B4 0000 5000 move.b [A0 + D5.w], [A4 + D0.w]
0000223C 526D D824 addq.w [A5 - 0x27DC], 1
00002240 548A addq.l A2, 2
label00002242:
00002242 302D D824 move.w D0, [A5 - 0x27DC]
00002246 B06D D852 cmp.w D0, [A5 - 0x27AE]
0000224A 6DB8 blt -0x46 /* 00002204 */
0000224C 302D D852 move.w D0, [A5 - 0x27AE]
00002250 906D D850 sub.w D0, [A5 - 0x27B0]
00002254 3B40 D2A4 move.w [A5 - 0x2D5C], D0
00002258 6000 1536 bra +0x1538 /* 00003790 */
label0000225C:
0000225C 4227 clr.b -[A7]
0000225E 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002262 486D D240 pea.l [A5 - 0x2DC0]
00002266 A8AD syscall PtInRect
00002268 4A1F tst.b [A7]+
0000226A 6700 02F6 beq +0x2F8 /* 00002562 */
0000226E 486D D240 pea.l [A5 - 0x2DC0]
00002272 A8A4 syscall InvertRect
00002274 43ED D82C lea.l A1, [A5 - 0x27D4]
00002278 206D D290 movea.l A0, [A5 - 0x2D70]
0000227C A03B syscall Delay
0000227E 2280 move.l [A1], D0
00002280 486D D240 pea.l [A5 - 0x2DC0]
00002284 A8A4 syscall InvertRect
00002286 302D D3A8 move.w D0, [A5 - 0x2C58]
0000228A B06D D3AA cmp.w D0, [A5 - 0x2C56]
0000228E 6C06 bge +0x8 /* 00002296 */
00002290 302D D3A8 move.w D0, [A5 - 0x2C58]
00002294 6004 bra +0x6 /* 0000229A */
label00002296:
00002296 302D D3AA move.w D0, [A5 - 0x2C56]
label0000229A:
0000229A 3B40 D850 move.w [A5 - 0x27B0], D0
0000229E 322D D3A8 move.w D1, [A5 - 0x2C58]
000022A2 B26D D3AA cmp.w D1, [A5 - 0x2C56]
000022A6 6F06 ble +0x8 /* 000022AE */
000022A8 302D D3A8 move.w D0, [A5 - 0x2C58]
000022AC 6004 bra +0x6 /* 000022B2 */
label000022AE:
000022AE 302D D3AA move.w D0, [A5 - 0x2C56]
label000022B2:
000022B2 3B40 D852 move.w [A5 - 0x27AE], D0
000022B6 906D D850 sub.w D0, [A5 - 0x27B0]
000022BA 3203 move.w D1, D3
000022BC 9240 sub.w D1, D0
000022BE D26D D2A4 add.w D1, [A5 - 0x2D5C]
000022C2 0C41 4E20 cmpi.w D1, 0x4E20 /* 'N ' */
000022C6 6F28 ble +0x2A /* 000022F0 */
000022C8 486D F8CC pea.l [A5 - 0x734]
000022CC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000022D0 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
000022D4 7002 moveq.l D0, 0x02
000022D6 D06D D38A add.w D0, [A5 - 0x2C76]
000022DA 3F00 move.w -[A7], D0
000022DC A963 syscall SetControlValue/SetCtlValue
000022DE 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000022E2 7001 moveq.l D0, 0x01
000022E4 D06D D38A add.w D0, [A5 - 0x2C76]
000022E8 3F00 move.w -[A7], D0
000022EA A963 syscall SetControlValue/SetCtlValue
000022EC 6000 14A2 bra +0x14A4 /* 00003790 */
label000022F0:
000022F0 3E2D D852 move.w D7, [A5 - 0x27AE]
000022F4 9E6D D850 sub.w D7, [A5 - 0x27B0]
000022F8 9647 sub.w D3, D7
000022FA D66D D2A4 add.w D3, [A5 - 0x2D5C]
000022FE BE6D D2A4 cmp.w D7, [A5 - 0x2D5C]
00002302 6E6E bgt +0x70 /* 00002372 */
00002304 70FF moveq.l D0, 0xFFFFFFFF
00002306 D043 add.w D0, D3
00002308 3B40 D824 move.w [A5 - 0x27DC], D0
0000230C 3440 movea.w A2, D0
0000230E D5CA add.l A2, A2
00002310 322D D850 move.w D1, [A5 - 0x27B0]
00002314 D26D D2A4 add.w D1, [A5 - 0x2D5C]
00002318 3D41 FFF6 move.w [A6 - 0xA], D1
0000231C 6048 bra +0x4A /* 00002366 */
label0000231E:
0000231E 302D D852 move.w D0, [A5 - 0x27AE]
00002322 906D D850 sub.w D0, [A5 - 0x27B0]
00002326 382D D824 move.w D4, [A5 - 0x27DC]
0000232A 986D D2A4 sub.w D4, [A5 - 0x2D5C]
0000232E D840 add.w D4, D0
00002330 48C4 ext.l D4
00002332 D884 add.l D4, D4
00002334 302D D852 move.w D0, [A5 - 0x27AE]
00002338 906D D850 sub.w D0, [A5 - 0x27B0]
0000233C 3A2D D824 move.w D5, [A5 - 0x27DC]
00002340 9A6D D2A4 sub.w D5, [A5 - 0x2D5C]
00002344 DA40 add.w D5, D0
00002346 2046 movea.l A0, D6
00002348 D1C4 add.l A0, D4
0000234A 3590 6800 move.w [A2 + D6], [A0]
0000234E 204B movea.l A0, A3
00002350 D1CA add.l A0, A2
00002352 30B3 4800 move.w [A0], [A3 + D4]
00002356 302D D824 move.w D0, [A5 - 0x27DC]
0000235A 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
00002360 536D D824 subq.w [A5 - 0x27DC], 1
00002364 558A subq.l A2, 2
label00002366:
00002366 302D D824 move.w D0, [A5 - 0x27DC]
0000236A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000236E 6CAE bge -0x50 /* 0000231E */
00002370 6062 bra +0x64 /* 000023D4 */
label00002372:
00002372 302D D850 move.w D0, [A5 - 0x27B0]
00002376 D06D D2A4 add.w D0, [A5 - 0x2D5C]
0000237A 3D40 FFF6 move.w [A6 - 0xA], D0
0000237E 3B40 D824 move.w [A5 - 0x27DC], D0
00002382 3440 movea.w A2, D0
00002384 D5CA add.l A2, A2
00002386 6042 bra +0x44 /* 000023CA */
label00002388:
00002388 302D D824 move.w D0, [A5 - 0x27DC]
0000238C 906D D2A4 sub.w D0, [A5 - 0x2D5C]
00002390 D047 add.w D0, D7
00002392 3040 movea.w A0, D0
00002394 D1C8 add.l A0, A0
00002396 35B0 6800 6800 move.w [A2 + D6], [A0 + D6]
0000239C 302D D852 move.w D0, [A5 - 0x27AE]
000023A0 906D D850 sub.w D0, [A5 - 0x27B0]
000023A4 3A2D D824 move.w D5, [A5 - 0x27DC]
000023A8 9A6D D2A4 sub.w D5, [A5 - 0x2D5C]
000023AC DA40 add.w D5, D0
000023AE 204B movea.l A0, A3
000023B0 D0C5 add.w A0, D5
000023B2 224B movea.l A1, A3
000023B4 D3CA add.l A1, A2
000023B6 32B0 5000 move.w [A1], [A0 + D5.w]
000023BA 302D D824 move.w D0, [A5 - 0x27DC]
000023BE 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
000023C4 526D D824 addq.w [A5 - 0x27DC], 1
000023C8 548A addq.l A2, 2
label000023CA:
000023CA 70FF moveq.l D0, 0xFFFFFFFF
000023CC D043 add.w D0, D3
000023CE B06D D824 cmp.w D0, [A5 - 0x27DC]
000023D2 6CB4 bge -0x4A /* 00002388 */
label000023D4:
000023D4 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
000023DA 346D D824 movea.w A2, [A5 - 0x27DC]
000023DE D5CA add.l A2, A2
000023E0 603E bra +0x40 /* 00002420 */
label000023E2:
000023E2 382D D824 move.w D4, [A5 - 0x27DC]
000023E6 986D D850 sub.w D4, [A5 - 0x27B0]
000023EA 48C4 ext.l D4
000023EC D884 add.l D4, D4
000023EE 3A2D D824 move.w D5, [A5 - 0x27DC]
000023F2 9A6D D850 sub.w D5, [A5 - 0x27B0]
000023F6 206D D37A movea.l A0, [A5 - 0x2C86]
000023FA 35B0 4800 6800 move.w [A2 + D6], [A0 + D4]
00002400 206D D37E movea.l A0, [A5 - 0x2C82]
00002404 224B movea.l A1, A3
00002406 D3CA add.l A1, A2
00002408 32B0 4800 move.w [A1], [A0 + D4]
0000240C 206D D382 movea.l A0, [A5 - 0x2C7E]
00002410 302D D824 move.w D0, [A5 - 0x27DC]
00002414 19B0 5000 0000 move.b [A4 + D0.w], [A0 + D5.w]
0000241A 526D D824 addq.w [A5 - 0x27DC], 1
0000241E 548A addq.l A2, 2
label00002420:
00002420 302D D824 move.w D0, [A5 - 0x27DC]
00002424 B06E FFF6 cmp.w D0, [A6 - 0xA]
00002428 6DB8 blt -0x46 /* 000023E2 */
0000242A 3B6E FFF6 D3A8 move.w [A5 - 0x2C58], [A6 - 0xA]
00002430 3B6E FFF6 D3AA move.w [A5 - 0x2C56], [A6 - 0xA]
00002436 426D D824 clr.w [A5 - 0x27DC]
0000243A 6010 bra +0x12 /* 0000244C */
label0000243C:
0000243C 302D D824 move.w D0, [A5 - 0x27DC]
00002440 204D movea.l A0, A5
00002442 D0C0 add.w A0, D0
00002444 4228 D976 clr.b [A0 - 0x268A]
00002448 526D D824 addq.w [A5 - 0x27DC], 1
label0000244C:
0000244C 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002452 6DE8 blt -0x16 /* 0000243C */
00002454 302E FFF6 move.w D0, [A6 - 0xA]
00002458 48C0 ext.l D0
0000245A 81FC 001E divs.w D0, 0x1E
0000245E 3B40 D38A move.w [A5 - 0x2C76], D0
00002462 2F3C 0001 0001 move.l -[A7], 0x10001
00002468 3F3C 0001 move.w -[A7], 0x1
0000246C C1FC 001E muls.w D0, 0x1E
00002470 322D D3AC move.w D1, [A5 - 0x2C54]
00002474 9240 sub.w D1, D0
00002476 3F01 move.w -[A7], D1
00002478 701E moveq.l D0, 0x1E
0000247A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000247E 322D D3A8 move.w D1, [A5 - 0x2C58]
00002482 9240 sub.w D1, D0
00002484 3F01 move.w -[A7], D1
00002486 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000248A 486D D866 pea.l [A5 - 0x279A]
0000248E A8A3 syscall EraseRect
00002490 3EAD D38A move.w [A7], [A5 - 0x2C76]
00002494 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00002498 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
0000249C 2003 move.l D0, D3
0000249E 48C0 ext.l D0
000024A0 81FC 001E divs.w D0, 0x1E
000024A4 5240 addq.w D0, 1
000024A6 3F00 move.w -[A7], D0
000024A8 A965 syscall SetControlMaximum/SetMaxCtl
000024AA 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
000024AE 7001 moveq.l D0, 0x01
000024B0 D06D D38A add.w D0, [A5 - 0x2C76]
000024B4 3F00 move.w -[A7], D0
000024B6 A963 syscall SetControlValue/SetCtlValue
000024B8 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000024BC 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000024C0 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000024C4 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000024C8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000024CC 426D D824 clr.w [A5 - 0x27DC]
000024D0 508F addq.l A7, 8
000024D2 6066 bra +0x68 /* 0000253A */
label000024D4:
000024D4 701E moveq.l D0, 0x1E
000024D6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000024DA D06D D824 add.w D0, [A5 - 0x27DC]
000024DE 3F00 move.w -[A7], D0
000024E0 701E moveq.l D0, 0x1E
000024E2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000024E6 306D D824 movea.w A0, [A5 - 0x27DC]
000024EA D0C0 add.w A0, D0
000024EC D1CC add.l A0, A4
000024EE 7000 moveq.l D0, 0x00
000024F0 1010 move.b D0, [A0]
000024F2 3F00 move.w -[A7], D0
000024F4 701E moveq.l D0, 0x1E
000024F6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000024FA 306D D824 movea.w A0, [A5 - 0x27DC]
000024FE D0C0 add.w A0, D0
00002500 D1C8 add.l A0, A0
00002502 D1CB add.l A0, A3
00002504 3F10 move.w -[A7], [A0]
00002506 701E moveq.l D0, 0x1E
00002508 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000250C 306D D824 movea.w A0, [A5 - 0x27DC]
00002510 D0C0 add.w A0, D0
00002512 D1C8 add.l A0, A0
00002514 3F30 6800 move.w -[A7], [A0 + D6]
00002518 302D D824 move.w D0, [A5 - 0x27DC]
0000251C E948 lsl D0.w, 4
0000251E D06D D3A0 add.w D0, [A5 - 0x2C60]
00002522 5E40 addq.w D0, 7
00002524 3F00 move.w -[A7], D0
00002526 7061 moveq.l D0, 0x61
00002528 D06D D3A4 add.w D0, [A5 - 0x2C5C]
0000252C 3F00 move.w -[A7], D0
0000252E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002532 4FEF 000C lea.l A7, [A7 + 0xC]
00002536 526D D824 addq.w [A5 - 0x27DC], 1
label0000253A:
0000253A 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002540 6C10 bge +0x12 /* 00002552 */
00002542 701E moveq.l D0, 0x1E
00002544 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002548 3203 move.w D1, D3
0000254A 9240 sub.w D1, D0
0000254C B26D D824 cmp.w D1, [A5 - 0x27DC]
00002550 6E82 bgt -0x7C /* 000024D4 */
label00002552:
00002552 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00002558 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
0000255E 6000 1230 bra +0x1232 /* 00003790 */
label00002562:
00002562 4227 clr.b -[A7]
00002564 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002568 486D D248 pea.l [A5 - 0x2DB8]
0000256C A8AD syscall PtInRect
0000256E 4A1F tst.b [A7]+
00002570 6700 01CA beq +0x1CC /* 0000273C */
00002574 486D D248 pea.l [A5 - 0x2DB8]
00002578 A8A4 syscall InvertRect
0000257A 43ED D82C lea.l A1, [A5 - 0x27D4]
0000257E 206D D290 movea.l A0, [A5 - 0x2D70]
00002582 A03B syscall Delay
00002584 2280 move.l [A1], D0
00002586 486D D248 pea.l [A5 - 0x2DB8]
0000258A A8A4 syscall InvertRect
0000258C 302D D3A8 move.w D0, [A5 - 0x2C58]
00002590 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002594 6700 11FA beq +0x11FC /* 00003790 */
00002598 302D D3A8 move.w D0, [A5 - 0x2C58]
0000259C B06D D3AA cmp.w D0, [A5 - 0x2C56]
000025A0 6C06 bge +0x8 /* 000025A8 */
000025A2 302D D3A8 move.w D0, [A5 - 0x2C58]
000025A6 6004 bra +0x6 /* 000025AC */
label000025A8:
000025A8 302D D3AA move.w D0, [A5 - 0x2C56]
label000025AC:
000025AC 3B40 D850 move.w [A5 - 0x27B0], D0
000025B0 322D D3A8 move.w D1, [A5 - 0x2C58]
000025B4 B26D D3AA cmp.w D1, [A5 - 0x2C56]
000025B8 6F06 ble +0x8 /* 000025C0 */
000025BA 302D D3A8 move.w D0, [A5 - 0x2C58]
000025BE 6004 bra +0x6 /* 000025C4 */
label000025C0:
000025C0 302D D3AA move.w D0, [A5 - 0x2C56]
label000025C4:
000025C4 3B40 D852 move.w [A5 - 0x27AE], D0
000025C8 906D D850 sub.w D0, [A5 - 0x27B0]
000025CC 3E00 move.w D7, D0
000025CE 4A47 tst.w D7
000025D0 6F04 ble +0x6 /* 000025D6 */
000025D2 426D D2A0 clr.w [A5 - 0x2D60]
label000025D6:
000025D6 9647 sub.w D3, D7
000025D8 3B6D D850 D824 move.w [A5 - 0x27DC], [A5 - 0x27B0]
000025DE 346D D824 movea.w A2, [A5 - 0x27DC]
000025E2 D5CA add.l A2, A2
000025E4 6040 bra +0x42 /* 00002626 */
label000025E6:
000025E6 302D D852 move.w D0, [A5 - 0x27AE]
000025EA 906D D850 sub.w D0, [A5 - 0x27B0]
000025EE 306D D824 movea.w A0, [A5 - 0x27DC]
000025F2 D0C0 add.w A0, D0
000025F4 D1C8 add.l A0, A0
000025F6 2808 move.l D4, A0
000025F8 302D D852 move.w D0, [A5 - 0x27AE]
000025FC 906D D850 sub.w D0, [A5 - 0x27B0]
00002600 D06D D824 add.w D0, [A5 - 0x27DC]
00002604 3A00 move.w D5, D0
00002606 2046 movea.l A0, D6
00002608 D1C4 add.l A0, D4
0000260A 3590 6800 move.w [A2 + D6], [A0]
0000260E 204B movea.l A0, A3
00002610 D1CA add.l A0, A2
00002612 30B3 4800 move.w [A0], [A3 + D4]
00002616 302D D824 move.w D0, [A5 - 0x27DC]
0000261A 19B4 5000 0000 move.b [A4 + D0.w], [A4 + D5.w]
00002620 526D D824 addq.w [A5 - 0x27DC], 1
00002624 548A addq.l A2, 2
label00002626:
00002626 B66D D824 cmp.w D3, [A5 - 0x27DC]
0000262A 6EBA bgt -0x44 /* 000025E6 */
0000262C 3B6D D850 D3A8 move.w [A5 - 0x2C58], [A5 - 0x27B0]
00002632 3B6D D850 D3AA move.w [A5 - 0x2C56], [A5 - 0x27B0]
00002638 426D D824 clr.w [A5 - 0x27DC]
0000263C 6010 bra +0x12 /* 0000264E */
label0000263E:
0000263E 302D D824 move.w D0, [A5 - 0x27DC]
00002642 204D movea.l A0, A5
00002644 D0C0 add.w A0, D0
00002646 4228 D976 clr.b [A0 - 0x268A]
0000264A 526D D824 addq.w [A5 - 0x27DC], 1
label0000264E:
0000264E 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002654 6DE8 blt -0x16 /* 0000263E */
00002656 302D D850 move.w D0, [A5 - 0x27B0]
0000265A 48C0 ext.l D0
0000265C 81FC 001E divs.w D0, 0x1E
00002660 3B40 D38A move.w [A5 - 0x2C76], D0
00002664 486D D866 pea.l [A5 - 0x279A]
00002668 A8A3 syscall EraseRect
0000266A 3F2D D38A move.w -[A7], [A5 - 0x2C76]
0000266E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00002672 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00002676 2003 move.l D0, D3
00002678 48C0 ext.l D0
0000267A 81FC 001E divs.w D0, 0x1E
0000267E 5240 addq.w D0, 1
00002680 3F00 move.w -[A7], D0
00002682 A965 syscall SetControlMaximum/SetMaxCtl
00002684 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00002688 7001 moveq.l D0, 0x01
0000268A D06D D38A add.w D0, [A5 - 0x2C76]
0000268E 3F00 move.w -[A7], D0
00002690 A963 syscall SetControlValue/SetCtlValue
00002692 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00002696 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
0000269A 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000269E 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
000026A2 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000026A6 426D D824 clr.w [A5 - 0x27DC]
000026AA 508F addq.l A7, 8
000026AC 6066 bra +0x68 /* 00002714 */
label000026AE:
000026AE 701E moveq.l D0, 0x1E
000026B0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000026B4 D06D D824 add.w D0, [A5 - 0x27DC]
000026B8 3F00 move.w -[A7], D0
000026BA 701E moveq.l D0, 0x1E
000026BC C1ED D38A muls.w D0, [A5 - 0x2C76]
000026C0 306D D824 movea.w A0, [A5 - 0x27DC]
000026C4 D0C0 add.w A0, D0
000026C6 D1CC add.l A0, A4
000026C8 7000 moveq.l D0, 0x00
000026CA 1010 move.b D0, [A0]
000026CC 3F00 move.w -[A7], D0
000026CE 701E moveq.l D0, 0x1E
000026D0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000026D4 306D D824 movea.w A0, [A5 - 0x27DC]
000026D8 D0C0 add.w A0, D0
000026DA D1C8 add.l A0, A0
000026DC D1CB add.l A0, A3
000026DE 3F10 move.w -[A7], [A0]
000026E0 701E moveq.l D0, 0x1E
000026E2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000026E6 306D D824 movea.w A0, [A5 - 0x27DC]
000026EA D0C0 add.w A0, D0
000026EC D1C8 add.l A0, A0
000026EE 3F30 6800 move.w -[A7], [A0 + D6]
000026F2 302D D824 move.w D0, [A5 - 0x27DC]
000026F6 E948 lsl D0.w, 4
000026F8 D06D D3A0 add.w D0, [A5 - 0x2C60]
000026FC 5E40 addq.w D0, 7
000026FE 3F00 move.w -[A7], D0
00002700 7061 moveq.l D0, 0x61
00002702 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00002706 3F00 move.w -[A7], D0
00002708 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000270C 4FEF 000C lea.l A7, [A7 + 0xC]
00002710 526D D824 addq.w [A5 - 0x27DC], 1
label00002714:
00002714 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
0000271A 6C10 bge +0x12 /* 0000272C */
0000271C 701E moveq.l D0, 0x1E
0000271E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002722 3203 move.w D1, D3
00002724 9240 sub.w D1, D0
00002726 B26D D824 cmp.w D1, [A5 - 0x27DC]
0000272A 6E82 bgt -0x7C /* 000026AE */
label0000272C:
0000272C 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00002732 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00002738 6000 1056 bra +0x1058 /* 00003790 */
label0000273C:
0000273C 4227 clr.b -[A7]
0000273E 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002742 486D D250 pea.l [A5 - 0x2DB0]
00002746 A8AD syscall PtInRect
00002748 4A1F tst.b [A7]+
0000274A 6722 beq +0x24 /* 0000276E */
0000274C 1B7C 0001 D7FB move.b [A5 - 0x2805], 0x1
00002752 486D D250 pea.l [A5 - 0x2DB0]
00002756 A8A4 syscall InvertRect
00002758 43ED D82C lea.l A1, [A5 - 0x27D4]
0000275C 206D D290 movea.l A0, [A5 - 0x2D70]
00002760 A03B syscall Delay
00002762 2280 move.l [A1], D0
00002764 486D D250 pea.l [A5 - 0x2DB0]
00002768 A8A4 syscall InvertRect
0000276A 6000 1024 bra +0x1026 /* 00003790 */
label0000276E:
0000276E 4227 clr.b -[A7]
00002770 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002774 486D D218 pea.l [A5 - 0x2DE8]
00002778 A8AD syscall PtInRect
0000277A 4A1F tst.b [A7]+
0000277C 6700 0096 beq +0x98 /* 00002814 */
00002780 486D D218 pea.l [A5 - 0x2DE8]
00002784 A8A4 syscall InvertRect
00002786 43ED D82C lea.l A1, [A5 - 0x27D4]
0000278A 307C 0003 movea.w A0, 0x3
0000278E A03B syscall Delay
00002790 2280 move.l [A1], D0
00002792 486D D218 pea.l [A5 - 0x2DE8]
00002796 A8A4 syscall InvertRect
00002798 302D D3A8 move.w D0, [A5 - 0x2C58]
0000279C B06D D3AA cmp.w D0, [A5 - 0x2C56]
000027A0 6F06 ble +0x8 /* 000027A8 */
000027A2 302D D3A8 move.w D0, [A5 - 0x2C58]
000027A6 6004 bra +0x6 /* 000027AC */
label000027A8:
000027A8 302D D3AA move.w D0, [A5 - 0x2C56]
label000027AC:
000027AC 3B40 D852 move.w [A5 - 0x27AE], D0
000027B0 322D D3A8 move.w D1, [A5 - 0x2C58]
000027B4 B26D D3AA cmp.w D1, [A5 - 0x2C56]
000027B8 6C06 bge +0x8 /* 000027C0 */
000027BA 302D D3A8 move.w D0, [A5 - 0x2C58]
000027BE 6004 bra +0x6 /* 000027C4 */
label000027C0:
000027C0 302D D3AA move.w D0, [A5 - 0x2C56]
label000027C4:
000027C4 3B40 D850 move.w [A5 - 0x27B0], D0
000027C8 322D D852 move.w D1, [A5 - 0x27AE]
000027CC 9240 sub.w D1, D0
000027CE 5341 subq.w D1, 1
000027D0 6C42 bge +0x44 /* 00002814 */
000027D2 701E moveq.l D0, 0x1E
000027D4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000027D8 322D D852 move.w D1, [A5 - 0x27AE]
000027DC 9240 sub.w D1, D0
000027DE 4A41 tst.w D1
000027E0 6F32 ble +0x34 /* 00002814 */
000027E2 45EC FFFF lea.l A2, [A4 - 0x1]
000027E6 D4ED D852 add.w A2, [A5 - 0x27AE]
000027EA 4A12 tst.b [A2]
000027EC 57C0 seq D0
000027EE 4400 neg.b D0
000027F0 1480 move.b [A2], D0
000027F2 70FF moveq.l D0, 0xFFFFFFFF
000027F4 D06D D852 add.w D0, [A5 - 0x27AE]
000027F8 3F00 move.w -[A7], D0
000027FA 302D D852 move.w D0, [A5 - 0x27AE]
000027FE 7200 moveq.l D1, 0x00
00002800 1234 00FF move.b D1, [A4 + D0.w - 0x1]
00002804 3F01 move.w -[A7], D1
00002806 7207 moveq.l D1, 0x07
00002808 D26D D3A0 add.w D1, [A5 - 0x2C60]
0000280C 3F01 move.w -[A7], D1
0000280E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00002812 5C8F addq.l A7, 6
label00002814:
00002814 4227 clr.b -[A7]
00002816 2F2D D80A move.l -[A7], [A5 - 0x27F6]
0000281A 486D D288 pea.l [A5 - 0x2D78]
0000281E A8AD syscall PtInRect
00002820 4A1F tst.b [A7]+
00002822 6700 00C2 beq +0xC4 /* 000028E6 */
00002826 206D D5D2 movea.l A0, [A5 - 0x2A2E]
0000282A 2F10 move.l -[A7], [A0]
0000282C A851 syscall SetCursor
0000282E 486D D288 pea.l [A5 - 0x2D78]
00002832 A8A4 syscall InvertRect
00002834 43ED D82C lea.l A1, [A5 - 0x27D4]
00002838 307C 0003 movea.w A0, 0x3
0000283C A03B syscall Delay
0000283E 2280 move.l [A1], D0
00002840 486D D288 pea.l [A5 - 0x2D78]
00002844 A8A4 syscall InvertRect
00002846 42A7 clr.l -[A7]
00002848 3F3C 076F move.w -[A7], 0x76F
0000284C 42A7 clr.l -[A7]
0000284E 4878 FFFF push.l 0xFFFF
00002852 A9BD syscall GetNewWindow
00002854 2B5F D7F2 move.l [A5 - 0x280E], [A7]+
00002858 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
0000285C A915 syscall ShowWindow
0000285E 426D D84E clr.w [A5 - 0x27B2]
00002862 426D DA10 clr.w [A5 - 0x25F0]
00002866 43ED D82C lea.l A1, [A5 - 0x27D4]
0000286A 307C 0014 movea.w A0, 0x14
0000286E A03B syscall Delay
00002870 2280 move.l [A1], D0
00002872 6060 bra +0x62 /* 000028D4 */
label00002874:
00002874 4227 clr.b -[A7]
00002876 A974 syscall Button
00002878 4A1F tst.b [A7]+
0000287A 6744 beq +0x46 /* 000028C0 */
0000287C 486D D80E pea.l [A5 - 0x27F2]
00002880 A972 syscall GetMouse
00002882 4227 clr.b -[A7]
00002884 2F2D D80E move.l -[A7], [A5 - 0x27F2]
00002888 486D D288 pea.l [A5 - 0x2D78]
0000288C A8AD syscall PtInRect
0000288E 4A1F tst.b [A7]+
00002890 6724 beq +0x26 /* 000028B6 */
00002892 486D D288 pea.l [A5 - 0x2D78]
00002896 A8A4 syscall InvertRect
00002898 43ED D82C lea.l A1, [A5 - 0x27D4]
0000289C 307C 0003 movea.w A0, 0x3
000028A0 A03B syscall Delay
000028A2 2280 move.l [A1], D0
000028A4 486D D288 pea.l [A5 - 0x2D78]
000028A8 A8A4 syscall InvertRect
000028AA 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
000028AE A914 syscall DisposeWindow
000028B0 3B7C 0001 D84E move.w [A5 - 0x27B2], 0x1
label000028B6:
000028B6 4878 000E push.l 0xE
000028BA 201F move.l D0, [A7]+
000028BC A032 syscall FlushEvents
000028BE 6014 bra +0x16 /* 000028D4 */
label000028C0:
000028C0 486D D80E pea.l [A5 - 0x27F2]
000028C4 A972 syscall GetMouse
000028C6 2F2D D7F2 move.l -[A7], [A5 - 0x280E]
000028CA 2F2D D80E move.l -[A7], [A5 - 0x27F2]
000028CE 4EBA 1AB8 jsr [PC + 0x1AB8 /* 00004388 */]
000028D2 508F addq.l A7, 8
label000028D4:
000028D4 4A6D D84E tst.w [A5 - 0x27B2]
000028D8 679A beq -0x64 /* 00002874 */
000028DA 206D D5CA movea.l A0, [A5 - 0x2A36]
000028DE 2F10 move.l -[A7], [A0]
000028E0 A851 syscall SetCursor
000028E2 6000 0EAC bra +0xEAE /* 00003790 */
label000028E6:
000028E6 4227 clr.b -[A7]
000028E8 2F2D D80A move.l -[A7], [A5 - 0x27F6]
000028EC 486D D200 pea.l [A5 - 0x2E00]
000028F0 A8AD syscall PtInRect
000028F2 4A1F tst.b [A7]+
000028F4 6700 066E beq +0x670 /* 00002F64 */
000028F8 486D D200 pea.l [A5 - 0x2E00]
000028FC A8A4 syscall InvertRect
000028FE 43ED D82C lea.l A1, [A5 - 0x27D4]
00002902 307C 0003 movea.w A0, 0x3
00002906 A03B syscall Delay
00002908 2280 move.l [A1], D0
0000290A 486D D200 pea.l [A5 - 0x2E00]
0000290E A8A4 syscall InvertRect
00002910 302D D3A8 move.w D0, [A5 - 0x2C58]
00002914 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002918 6C06 bge +0x8 /* 00002920 */
0000291A 302D D3A8 move.w D0, [A5 - 0x2C58]
0000291E 6004 bra +0x6 /* 00002924 */
label00002920:
00002920 302D D3AA move.w D0, [A5 - 0x2C56]
label00002924:
00002924 3B40 D850 move.w [A5 - 0x27B0], D0
00002928 322D D3A8 move.w D1, [A5 - 0x2C58]
0000292C B26D D3AA cmp.w D1, [A5 - 0x2C56]
00002930 6F06 ble +0x8 /* 00002938 */
00002932 302D D3A8 move.w D0, [A5 - 0x2C58]
00002936 6004 bra +0x6 /* 0000293C */
label00002938:
00002938 302D D3AA move.w D0, [A5 - 0x2C56]
label0000293C:
0000293C 3B40 D852 move.w [A5 - 0x27AE], D0
00002940 322D D3A8 move.w D1, [A5 - 0x2C58]
00002944 B26D D3AA cmp.w D1, [A5 - 0x2C56]
00002948 660C bne +0xE /* 00002956 */
0000294A 3B6D D3A8 D822 move.w [A5 - 0x27DE], [A5 - 0x2C58]
00002950 3B43 D84E move.w [A5 - 0x27B2], D3
00002954 600C bra +0xE /* 00002962 */
label00002956:
00002956 3B6D D850 D822 move.w [A5 - 0x27DE], [A5 - 0x27B0]
0000295C 3B6D D852 D84E move.w [A5 - 0x27B2], [A5 - 0x27AE]
label00002962:
00002962 302D D850 move.w D0, [A5 - 0x27B0]
00002966 B06D D852 cmp.w D0, [A5 - 0x27AE]
0000296A 672C beq +0x2E /* 00002998 */
0000296C 4267 clr.w -[A7]
0000296E 701E moveq.l D0, 0x1E
00002970 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002974 322D D850 move.w D1, [A5 - 0x27B0]
00002978 9240 sub.w D1, D0
0000297A 3F01 move.w -[A7], D1
0000297C 701E moveq.l D0, 0x1E
0000297E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002982 322D D850 move.w D1, [A5 - 0x27B0]
00002986 9240 sub.w D1, D0
00002988 3F01 move.w -[A7], D1
0000298A 7007 moveq.l D0, 0x07
0000298C D06D D3A0 add.w D0, [A5 - 0x2C60]
00002990 3F00 move.w -[A7], D0
00002992 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00002996 508F addq.l A7, 8
label00002998:
00002998 701E moveq.l D0, 0x1E
0000299A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000299E 3A2D D822 move.w D5, [A5 - 0x27DE]
000029A2 9A40 sub.w D5, D0
000029A4 4A45 tst.w D5
000029A6 6D08 blt +0xA /* 000029B0 */
000029A8 0C45 001E cmpi.w D5, 0x1E
000029AC 6D00 0142 blt +0x144 /* 00002AF0 */
label000029B0:
000029B0 302D D822 move.w D0, [A5 - 0x27DE]
000029B4 48C0 ext.l D0
000029B6 81FC 001E divs.w D0, 0x1E
000029BA 3B40 D38A move.w [A5 - 0x2C76], D0
000029BE 426D D824 clr.w [A5 - 0x27DC]
000029C2 6010 bra +0x12 /* 000029D4 */
label000029C4:
000029C4 302D D824 move.w D0, [A5 - 0x27DC]
000029C8 204D movea.l A0, A5
000029CA D0C0 add.w A0, D0
000029CC 4228 D976 clr.b [A0 - 0x268A]
000029D0 526D D824 addq.w [A5 - 0x27DC], 1
label000029D4:
000029D4 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000029DA 6DE8 blt -0x16 /* 000029C4 */
000029DC 486D D866 pea.l [A5 - 0x279A]
000029E0 A8A3 syscall EraseRect
000029E2 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000029E6 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000029EA 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000029EE 7001 moveq.l D0, 0x01
000029F0 D06D D38A add.w D0, [A5 - 0x2C76]
000029F4 3F00 move.w -[A7], D0
000029F6 A963 syscall SetControlValue/SetCtlValue
000029F8 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
000029FC 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00002A00 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00002A04 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00002A08 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002A0C 426D D824 clr.w [A5 - 0x27DC]
00002A10 508F addq.l A7, 8
00002A12 6066 bra +0x68 /* 00002A7A */
label00002A14:
00002A14 701E moveq.l D0, 0x1E
00002A16 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A1A D06D D824 add.w D0, [A5 - 0x27DC]
00002A1E 3F00 move.w -[A7], D0
00002A20 701E moveq.l D0, 0x1E
00002A22 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A26 306D D824 movea.w A0, [A5 - 0x27DC]
00002A2A D0C0 add.w A0, D0
00002A2C D1CC add.l A0, A4
00002A2E 7000 moveq.l D0, 0x00
00002A30 1010 move.b D0, [A0]
00002A32 3F00 move.w -[A7], D0
00002A34 701E moveq.l D0, 0x1E
00002A36 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A3A 306D D824 movea.w A0, [A5 - 0x27DC]
00002A3E D0C0 add.w A0, D0
00002A40 D1C8 add.l A0, A0
00002A42 D1CB add.l A0, A3
00002A44 3F10 move.w -[A7], [A0]
00002A46 701E moveq.l D0, 0x1E
00002A48 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A4C 306D D824 movea.w A0, [A5 - 0x27DC]
00002A50 D0C0 add.w A0, D0
00002A52 D1C8 add.l A0, A0
00002A54 3F30 6800 move.w -[A7], [A0 + D6]
00002A58 302D D824 move.w D0, [A5 - 0x27DC]
00002A5C E948 lsl D0.w, 4
00002A5E D06D D3A0 add.w D0, [A5 - 0x2C60]
00002A62 5E40 addq.w D0, 7
00002A64 3F00 move.w -[A7], D0
00002A66 7061 moveq.l D0, 0x61
00002A68 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00002A6C 3F00 move.w -[A7], D0
00002A6E 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002A72 4FEF 000C lea.l A7, [A7 + 0xC]
00002A76 526D D824 addq.w [A5 - 0x27DC], 1
label00002A7A:
00002A7A 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002A80 6C10 bge +0x12 /* 00002A92 */
00002A82 701E moveq.l D0, 0x1E
00002A84 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002A88 3203 move.w D1, D3
00002A8A 9240 sub.w D1, D0
00002A8C B26D D824 cmp.w D1, [A5 - 0x27DC]
00002A90 6E82 bgt -0x7C /* 00002A14 */
label00002A92:
00002A92 302D D850 move.w D0, [A5 - 0x27B0]
00002A96 B06D D852 cmp.w D0, [A5 - 0x27AE]
00002A9A 672C beq +0x2E /* 00002AC8 */
00002A9C 4267 clr.w -[A7]
00002A9E 701E moveq.l D0, 0x1E
00002AA0 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002AA4 322D D850 move.w D1, [A5 - 0x27B0]
00002AA8 9240 sub.w D1, D0
00002AAA 3F01 move.w -[A7], D1
00002AAC 701E moveq.l D0, 0x1E
00002AAE C1ED D38A muls.w D0, [A5 - 0x2C76]
00002AB2 322D D850 move.w D1, [A5 - 0x27B0]
00002AB6 9240 sub.w D1, D0
00002AB8 3F01 move.w -[A7], D1
00002ABA 7007 moveq.l D0, 0x07
00002ABC D06D D3A0 add.w D0, [A5 - 0x2C60]
00002AC0 3F00 move.w -[A7], D0
00002AC2 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00002AC6 508F addq.l A7, 8
label00002AC8:
00002AC8 486D D976 pea.l [A5 - 0x268A]
00002ACC 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002AD0 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00002AD4 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00002AD8 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00002ADC 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00002AE0 7007 moveq.l D0, 0x07
00002AE2 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002AE6 3F00 move.w -[A7], D0
00002AE8 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00002AEC 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002AF0:
00002AF0 346D D822 movea.w A2, [A5 - 0x27DE]
00002AF4 D5CA add.l A2, A2
00002AF6 6000 0404 bra +0x406 /* 00002EFC */
label00002AFA:
00002AFA 4227 clr.b -[A7]
00002AFC A974 syscall Button
00002AFE 4A1F tst.b [A7]+
00002B00 6738 beq +0x3A /* 00002B3A */
00002B02 486D D80E pea.l [A5 - 0x27F2]
00002B06 A972 syscall GetMouse
00002B08 4227 clr.b -[A7]
00002B0A 2F2D D80E move.l -[A7], [A5 - 0x27F2]
00002B0E 486D D210 pea.l [A5 - 0x2DF0]
00002B12 A8AD syscall PtInRect
00002B14 4A1F tst.b [A7]+
00002B16 6722 beq +0x24 /* 00002B3A */
00002B18 486D D210 pea.l [A5 - 0x2DF0]
00002B1C A8A4 syscall InvertRect
00002B1E 43ED D82C lea.l A1, [A5 - 0x27D4]
00002B22 307C 0003 movea.w A0, 0x3
00002B26 A03B syscall Delay
00002B28 2280 move.l [A1], D0
00002B2A 486D D210 pea.l [A5 - 0x2DF0]
00002B2E A8A4 syscall InvertRect
00002B30 3B6D D822 D84E move.w [A5 - 0x27B2], [A5 - 0x27DE]
00002B36 6000 03D0 bra +0x3D2 /* 00002F08 */
label00002B3A:
00002B3A 302D D850 move.w D0, [A5 - 0x27B0]
00002B3E B06D D852 cmp.w D0, [A5 - 0x27AE]
00002B42 6630 bne +0x32 /* 00002B74 */
00002B44 2F3C 0001 0001 move.l -[A7], 0x10001
00002B4A 4267 clr.w -[A7]
00002B4C 701E moveq.l D0, 0x1E
00002B4E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B52 322D D822 move.w D1, [A5 - 0x27DE]
00002B56 9240 sub.w D1, D0
00002B58 3F01 move.w -[A7], D1
00002B5A 701E moveq.l D0, 0x1E
00002B5C C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B60 7201 moveq.l D1, 0x01
00002B62 D26D D822 add.w D1, [A5 - 0x27DE]
00002B66 9240 sub.w D1, D0
00002B68 3F01 move.w -[A7], D1
00002B6A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00002B6E 4FEF 000A lea.l A7, [A7 + 0xA]
00002B72 6030 bra +0x32 /* 00002BA4 */
label00002B74:
00002B74 3F3C 0001 move.w -[A7], 0x1
00002B78 701E moveq.l D0, 0x1E
00002B7A C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B7E 322D D822 move.w D1, [A5 - 0x27DE]
00002B82 9240 sub.w D1, D0
00002B84 3F01 move.w -[A7], D1
00002B86 701E moveq.l D0, 0x1E
00002B88 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002B8C 7201 moveq.l D1, 0x01
00002B8E D26D D822 add.w D1, [A5 - 0x27DE]
00002B92 9240 sub.w D1, D0
00002B94 3F01 move.w -[A7], D1
00002B96 7007 moveq.l D0, 0x07
00002B98 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002B9C 3F00 move.w -[A7], D0
00002B9E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00002BA2 508F addq.l A7, 8
label00002BA4:
00002BA4 2806 move.l D4, D6
00002BA6 D88A add.l D4, A2
00002BA8 2044 movea.l A0, D4
00002BAA 3050 movea.w A0, [A0]
00002BAC 4868 0015 pea.l [A0 + 0x15]
00002BB0 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002BB4 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002BB8 4A2D D9BC tst.b [A5 - 0x2644]
00002BBC 508F addq.l A7, 8
00002BBE 6740 beq +0x42 /* 00002C00 */
00002BC0 2044 movea.l A0, D4
00002BC2 0C50 0058 cmpi.w [A0], 0x58 /* 'X' */
00002BC6 6C12 bge +0x14 /* 00002BDA */
00002BC8 2044 movea.l A0, D4
00002BCA 3010 move.w D0, [A0]
00002BCC 204D movea.l A0, A5
00002BCE 48C0 ext.l D0
00002BD0 E588 lsl D0, 2
00002BD2 D1C0 add.l A0, D0
00002BD4 2F28 CE3C move.l -[A7], [A0 - 0x31C4]
00002BD8 A8D5 syscall InverRgn/InvertRgn
label00002BDA:
00002BDA 43ED D82C lea.l A1, [A5 - 0x27D4]
00002BDE 206D D290 movea.l A0, [A5 - 0x2D70]
00002BE2 A03B syscall Delay
00002BE4 2280 move.l [A1], D0
00002BE6 2044 movea.l A0, D4
00002BE8 0C50 0058 cmpi.w [A0], 0x58 /* 'X' */
00002BEC 6C12 bge +0x14 /* 00002C00 */
00002BEE 2044 movea.l A0, D4
00002BF0 3010 move.w D0, [A0]
00002BF2 204D movea.l A0, A5
00002BF4 48C0 ext.l D0
00002BF6 E588 lsl D0, 2
00002BF8 D1C0 add.l A0, D0
00002BFA 2F28 CE3C move.l -[A7], [A0 - 0x31C4]
00002BFE A8D5 syscall InverRgn/InvertRgn
label00002C00:
00002C00 526D D822 addq.w [A5 - 0x27DE], 1
00002C04 548A addq.l A2, 2
00002C06 701E moveq.l D0, 0x1E
00002C08 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C0C 322D D822 move.w D1, [A5 - 0x27DE]
00002C10 9240 sub.w D1, D0
00002C12 0C41 001E cmpi.w D1, 0x1E
00002C16 6D00 020A blt +0x20C /* 00002E22 */
00002C1A 302D D822 move.w D0, [A5 - 0x27DE]
00002C1E B06D D84E cmp.w D0, [A5 - 0x27B2]
00002C22 6C00 01FE bge +0x200 /* 00002E22 */
00002C26 526D D38A addq.w [A5 - 0x2C76], 1
00002C2A 426D D824 clr.w [A5 - 0x27DC]
00002C2E 6010 bra +0x12 /* 00002C40 */
label00002C30:
00002C30 302D D824 move.w D0, [A5 - 0x27DC]
00002C34 204D movea.l A0, A5
00002C36 D0C0 add.w A0, D0
00002C38 4228 D976 clr.b [A0 - 0x268A]
00002C3C 526D D824 addq.w [A5 - 0x27DC], 1
label00002C40:
00002C40 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002C46 6DE8 blt -0x16 /* 00002C30 */
00002C48 486D D866 pea.l [A5 - 0x279A]
00002C4C A8A3 syscall EraseRect
00002C4E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002C52 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00002C56 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00002C5A 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00002C5E 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00002C62 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00002C66 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002C6A 426D D824 clr.w [A5 - 0x27DC]
00002C6E 508F addq.l A7, 8
00002C70 6066 bra +0x68 /* 00002CD8 */
label00002C72:
00002C72 701E moveq.l D0, 0x1E
00002C74 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C78 D06D D824 add.w D0, [A5 - 0x27DC]
00002C7C 3F00 move.w -[A7], D0
00002C7E 701E moveq.l D0, 0x1E
00002C80 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C84 306D D824 movea.w A0, [A5 - 0x27DC]
00002C88 D0C0 add.w A0, D0
00002C8A D1CC add.l A0, A4
00002C8C 7000 moveq.l D0, 0x00
00002C8E 1010 move.b D0, [A0]
00002C90 3F00 move.w -[A7], D0
00002C92 701E moveq.l D0, 0x1E
00002C94 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002C98 306D D824 movea.w A0, [A5 - 0x27DC]
00002C9C D0C0 add.w A0, D0
00002C9E D1C8 add.l A0, A0
00002CA0 D1CB add.l A0, A3
00002CA2 3F10 move.w -[A7], [A0]
00002CA4 701E moveq.l D0, 0x1E
00002CA6 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002CAA 306D D824 movea.w A0, [A5 - 0x27DC]
00002CAE D0C0 add.w A0, D0
00002CB0 D1C8 add.l A0, A0
00002CB2 3F30 6800 move.w -[A7], [A0 + D6]
00002CB6 302D D824 move.w D0, [A5 - 0x27DC]
00002CBA E948 lsl D0.w, 4
00002CBC D06D D3A0 add.w D0, [A5 - 0x2C60]
00002CC0 5E40 addq.w D0, 7
00002CC2 3F00 move.w -[A7], D0
00002CC4 7061 moveq.l D0, 0x61
00002CC6 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00002CCA 3F00 move.w -[A7], D0
00002CCC 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002CD0 4FEF 000C lea.l A7, [A7 + 0xC]
00002CD4 526D D824 addq.w [A5 - 0x27DC], 1
label00002CD8:
00002CD8 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00002CDE 6C10 bge +0x12 /* 00002CF0 */
00002CE0 701E moveq.l D0, 0x1E
00002CE2 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002CE6 3203 move.w D1, D3
00002CE8 9240 sub.w D1, D0
00002CEA B26D D824 cmp.w D1, [A5 - 0x27DC]
00002CEE 6E82 bgt -0x7C /* 00002C72 */
label00002CF0:
00002CF0 302D D850 move.w D0, [A5 - 0x27B0]
00002CF4 B06D D852 cmp.w D0, [A5 - 0x27AE]
00002CF8 6712 beq +0x14 /* 00002D0C */
00002CFA 42A7 clr.l -[A7]
00002CFC 4267 clr.w -[A7]
00002CFE 7007 moveq.l D0, 0x07
00002D00 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002D04 3F00 move.w -[A7], D0
00002D06 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00002D0A 508F addq.l A7, 8
label00002D0C:
00002D0C 486D D976 pea.l [A5 - 0x268A]
00002D10 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00002D14 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
00002D18 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
00002D1C 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
00002D20 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
00002D24 7007 moveq.l D0, 0x07
00002D26 D06D D3A0 add.w D0, [A5 - 0x2C60]
00002D2A 3F00 move.w -[A7], D0
00002D2C 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00002D30 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
00002D34 7001 moveq.l D0, 0x01
00002D36 D06D D38A add.w D0, [A5 - 0x2C76]
00002D3A 3F00 move.w -[A7], D0
00002D3C A963 syscall SetControlValue/SetCtlValue
00002D3E 4A2D D9BC tst.b [A5 - 0x2644]
00002D42 4FEF 000C lea.l A7, [A7 + 0xC]
00002D46 6774 beq +0x76 /* 00002DBC */
00002D48 302D D822 move.w D0, [A5 - 0x27DE]
00002D4C 48C0 ext.l D0
00002D4E D080 add.l D0, D0
00002D50 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002D54 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002D58 3D40 FFEA move.w [A6 - 0x16], D0
00002D5C 486E FFEA pea.l [A6 - 0x16]
00002D60 486E FFEC pea.l [A6 - 0x14]
00002D64 3F3C 200E move.w -[A7], 0x200E
00002D68 A9EB syscall Pack4/FP68K
00002D6A 487A 0A8A pea.l [PC + 0xA8A /* 000037F6, value 0xA4E56 '\nNV' */]
00002D6E 486E FFEC pea.l [A6 - 0x14]
00002D72 3F3C 2006 move.w -[A7], 0x2006
00002D76 A9EB syscall Pack4/FP68K
00002D78 486D D296 pea.l [A5 - 0x2D6A]
00002D7C 486E FFEC pea.l [A6 - 0x14]
00002D80 3F3C 2002 move.w -[A7], 0x2002
00002D84 A9EB syscall Pack4/FP68K
00002D86 487A 0A6C pea.l [PC + 0xA6C /* 000037F4, value 0xA000A '\n\0\n' */]
00002D8A 486E FFEC pea.l [A6 - 0x14]
00002D8E 3F3C 2002 move.w -[A7], 0x2002
00002D92 A9EB syscall Pack4/FP68K
00002D94 486E FFEC pea.l [A6 - 0x14]
00002D98 3F3C 0016 move.w -[A7], 0x16
00002D9C A9EB syscall Pack4/FP68K
00002D9E 486E FFEC pea.l [A6 - 0x14]
00002DA2 486E FFE6 pea.l [A6 - 0x1A]
00002DA6 3F3C 2810 move.w -[A7], 0x2810
00002DAA A9EB syscall Pack4/FP68K
00002DAC 43ED D82C lea.l A1, [A5 - 0x27D4]
00002DB0 206E FFE6 movea.l A0, [A6 - 0x1A]
00002DB4 A03B syscall Delay
00002DB6 2280 move.l [A1], D0
00002DB8 6000 0142 bra +0x144 /* 00002EFC */
label00002DBC:
00002DBC 302D D822 move.w D0, [A5 - 0x27DE]
00002DC0 48C0 ext.l D0
00002DC2 D080 add.l D0, D0
00002DC4 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002DC8 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002DCC 3D40 FFEA move.w [A6 - 0x16], D0
00002DD0 486E FFEA pea.l [A6 - 0x16]
00002DD4 486E FFEC pea.l [A6 - 0x14]
00002DD8 3F3C 200E move.w -[A7], 0x200E
00002DDC A9EB syscall Pack4/FP68K
00002DDE 487A 0A12 pea.l [PC + 0xA12 /* 000037F2, value 0xA000A '\n\0\n' */]
00002DE2 486E FFEC pea.l [A6 - 0x14]
00002DE6 3F3C 2006 move.w -[A7], 0x2006
00002DEA A9EB syscall Pack4/FP68K
00002DEC 487A 0A02 pea.l [PC + 0xA02 /* 000037F0, value 0xA000A '\n\0\n' */]
00002DF0 486E FFEC pea.l [A6 - 0x14]
00002DF4 3F3C 2002 move.w -[A7], 0x2002
00002DF8 A9EB syscall Pack4/FP68K
00002DFA 486E FFEC pea.l [A6 - 0x14]
00002DFE 3F3C 0016 move.w -[A7], 0x16
00002E02 A9EB syscall Pack4/FP68K
00002E04 486E FFEC pea.l [A6 - 0x14]
00002E08 486E FFE6 pea.l [A6 - 0x1A]
00002E0C 3F3C 2810 move.w -[A7], 0x2810
00002E10 A9EB syscall Pack4/FP68K
00002E12 43ED D82C lea.l A1, [A5 - 0x27D4]
00002E16 206E FFE6 movea.l A0, [A6 - 0x1A]
00002E1A A03B syscall Delay
00002E1C 2280 move.l [A1], D0
00002E1E 6000 00DC bra +0xDE /* 00002EFC */
label00002E22:
00002E22 4A2D D9BC tst.b [A5 - 0x2644]
00002E26 6772 beq +0x74 /* 00002E9A */
00002E28 302D D822 move.w D0, [A5 - 0x27DE]
00002E2C 48C0 ext.l D0
00002E2E D080 add.l D0, D0
00002E30 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002E34 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002E38 3D40 FFEA move.w [A6 - 0x16], D0
00002E3C 486E FFEA pea.l [A6 - 0x16]
00002E40 486E FFEC pea.l [A6 - 0x14]
00002E44 3F3C 200E move.w -[A7], 0x200E
00002E48 A9EB syscall Pack4/FP68K
00002E4A 487A 09A2 pea.l [PC + 0x9A2 /* 000037EE, value 0xA000A '\n\0\n' */]
00002E4E 486E FFEC pea.l [A6 - 0x14]
00002E52 3F3C 2006 move.w -[A7], 0x2006
00002E56 A9EB syscall Pack4/FP68K
00002E58 486D D296 pea.l [A5 - 0x2D6A]
00002E5C 486E FFEC pea.l [A6 - 0x14]
00002E60 3F3C 2002 move.w -[A7], 0x2002
00002E64 A9EB syscall Pack4/FP68K
00002E66 487A 0984 pea.l [PC + 0x984 /* 000037EC, value 0x1000A */]
00002E6A 486E FFEC pea.l [A6 - 0x14]
00002E6E 3F3C 2002 move.w -[A7], 0x2002
00002E72 A9EB syscall Pack4/FP68K
00002E74 486E FFEC pea.l [A6 - 0x14]
00002E78 3F3C 0016 move.w -[A7], 0x16
00002E7C A9EB syscall Pack4/FP68K
00002E7E 486E FFEC pea.l [A6 - 0x14]
00002E82 486E FFE6 pea.l [A6 - 0x1A]
00002E86 3F3C 2810 move.w -[A7], 0x2810
00002E8A A9EB syscall Pack4/FP68K
00002E8C 43ED D82C lea.l A1, [A5 - 0x27D4]
00002E90 206E FFE6 movea.l A0, [A6 - 0x1A]
00002E94 A03B syscall Delay
00002E96 2280 move.l [A1], D0
00002E98 6062 bra +0x64 /* 00002EFC */
label00002E9A:
00002E9A 302D D822 move.w D0, [A5 - 0x27DE]
00002E9E 48C0 ext.l D0
00002EA0 D080 add.l D0, D0
00002EA2 3033 08FE move.w D0, [A3 + D0 - 0x2]
00002EA6 C1ED D386 muls.w D0, [A5 - 0x2C7A]
00002EAA 3D40 FFEA move.w [A6 - 0x16], D0
00002EAE 486E FFEA pea.l [A6 - 0x16]
00002EB2 486E FFEC pea.l [A6 - 0x14]
00002EB6 3F3C 200E move.w -[A7], 0x200E
00002EBA A9EB syscall Pack4/FP68K
00002EBC 487A 092C pea.l [PC + 0x92C /* 000037EA, value 0xA0001 */]
00002EC0 486E FFEC pea.l [A6 - 0x14]
00002EC4 3F3C 2006 move.w -[A7], 0x2006
00002EC8 A9EB syscall Pack4/FP68K
00002ECA 487A 091C pea.l [PC + 0x91C /* 000037E8, value 0x1000A */]
00002ECE 486E FFEC pea.l [A6 - 0x14]
00002ED2 3F3C 2002 move.w -[A7], 0x2002
00002ED6 A9EB syscall Pack4/FP68K
00002ED8 486E FFEC pea.l [A6 - 0x14]
00002EDC 3F3C 0016 move.w -[A7], 0x16
00002EE0 A9EB syscall Pack4/FP68K
00002EE2 486E FFEC pea.l [A6 - 0x14]
00002EE6 486E FFE6 pea.l [A6 - 0x1A]
00002EEA 3F3C 2810 move.w -[A7], 0x2810
00002EEE A9EB syscall Pack4/FP68K
00002EF0 43ED D82C lea.l A1, [A5 - 0x27D4]
00002EF4 206E FFE6 movea.l A0, [A6 - 0x1A]
00002EF8 A03B syscall Delay
00002EFA 2280 move.l [A1], D0
label00002EFC:
00002EFC 302D D822 move.w D0, [A5 - 0x27DE]
00002F00 B06D D84E cmp.w D0, [A5 - 0x27B2]
00002F04 6D00 FBF4 blt -0x40A /* 00002AFA */
label00002F08:
00002F08 302D D850 move.w D0, [A5 - 0x27B0]
00002F0C B06D D852 cmp.w D0, [A5 - 0x27AE]
00002F10 661A bne +0x1C /* 00002F2C */
00002F12 3B6D D84E D3A8 move.w [A5 - 0x2C58], [A5 - 0x27B2]
00002F18 3B6D D84E D3AA move.w [A5 - 0x2C56], [A5 - 0x27B2]
00002F1E 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00002F24 3B6D D3AA D3AE move.w [A5 - 0x2C52], [A5 - 0x2C56]
00002F2A 602C bra +0x2E /* 00002F58 */
label00002F2C:
00002F2C 4267 clr.w -[A7]
00002F2E 701E moveq.l D0, 0x1E
00002F30 C1ED D38A muls.w D0, [A5 - 0x2C76]
00002F34 322D D84E move.w D1, [A5 - 0x27B2]
00002F38 9240 sub.w D1, D0
00002F3A 3F01 move.w -[A7], D1
00002F3C 701E moveq.l D0, 0x1E
00002F3E C1ED D38A muls.w D0, [A5 - 0x2C76]
00002F42 322D D84E move.w D1, [A5 - 0x27B2]
00002F46 9240 sub.w D1, D0
00002F48 3F01 move.w -[A7], D1
00002F4A 7007 moveq.l D0, 0x07
00002F4C D06D D3A0 add.w D0, [A5 - 0x2C60]
00002F50 3F00 move.w -[A7], D0
00002F52 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00002F56 508F addq.l A7, 8
label00002F58:
00002F58 4878 000A push.l 0xA /* '\n' */
00002F5C 201F move.l D0, [A7]+
00002F5E A032 syscall FlushEvents
00002F60 6000 082E bra +0x830 /* 00003790 */
label00002F64:
00002F64 4227 clr.b -[A7]
00002F66 2F2D D80A move.l -[A7], [A5 - 0x27F6]
00002F6A 486D D210 pea.l [A5 - 0x2DF0]
00002F6E A8AD syscall PtInRect
00002F70 4A1F tst.b [A7]+
00002F72 6700 081C beq +0x81E /* 00003790 */
00002F76 486D D210 pea.l [A5 - 0x2DF0]
00002F7A A8A4 syscall InvertRect
00002F7C 43ED D82C lea.l A1, [A5 - 0x27D4]
00002F80 307C 0003 movea.w A0, 0x3
00002F84 A03B syscall Delay
00002F86 2280 move.l [A1], D0
00002F88 486D D210 pea.l [A5 - 0x2DF0]
00002F8C A8A4 syscall InvertRect
00002F8E 6000 0800 bra +0x802 /* 00003790 */
label00002F92:
00002F92 4878 0100 push.l 0x100
00002F96 202D D7E4 move.l D0, [A5 - 0x281C]
00002F9A 0280 0000 FF00 andi.l D0, 0xFF00
00002FA0 2F00 move.l -[A7], D0
00002FA2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00002FA6 3B40 D800 move.w [A5 - 0x2800], D0
00002FAA 082D 0000 D7F0 btst.b [A5 - 0x2810], 0x0
00002FB0 6600 07DE bne +0x7E0 /* 00003790 */
00002FB4 426D D822 clr.w [A5 - 0x27DE]
00002FB8 45ED CE3C lea.l A2, [A5 - 0x31C4]
00002FBC 41ED D2A6 lea.l A0, [A5 - 0x2D5A]
00002FC0 2808 move.l D4, A0
00002FC2 6000 0498 bra +0x49A /* 0000345C */
label00002FC6:
00002FC6 2044 movea.l A0, D4
00002FC8 302D D800 move.w D0, [A5 - 0x2800]
00002FCC B050 cmp.w D0, [A0]
00002FCE 6600 0484 bne +0x486 /* 00003454 */
00002FD2 302D D3A8 move.w D0, [A5 - 0x2C58]
00002FD6 B06D D3AA cmp.w D0, [A5 - 0x2C56]
00002FDA 6F06 ble +0x8 /* 00002FE2 */
00002FDC 302D D3AA move.w D0, [A5 - 0x2C56]
00002FE0 6004 bra +0x6 /* 00002FE6 */
label00002FE2:
00002FE2 302D D3A8 move.w D0, [A5 - 0x2C58]
label00002FE6:
00002FE6 3B40 D850 move.w [A5 - 0x27B0], D0
00002FEA 322D D3A8 move.w D1, [A5 - 0x2C58]
00002FEE B26D D3AA cmp.w D1, [A5 - 0x2C56]
00002FF2 6F06 ble +0x8 /* 00002FFA */
00002FF4 302D D3A8 move.w D0, [A5 - 0x2C58]
00002FF8 6004 bra +0x6 /* 00002FFE */
label00002FFA:
00002FFA 302D D3AA move.w D0, [A5 - 0x2C56]
label00002FFE:
00002FFE 3B40 D852 move.w [A5 - 0x27AE], D0
00003002 906D D850 sub.w D0, [A5 - 0x27B0]
00003006 3A03 move.w D5, D3
00003008 9A40 sub.w D5, D0
0000300A 0C45 4E1F cmpi.w D5, 0x4E1F
0000300E 6F28 ble +0x2A /* 00003038 */
00003010 486D F8F4 pea.l [A5 - 0x70C]
00003014 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003018 2EAD D5C2 move.l [A7], [A5 - 0x2A3E]
0000301C 7002 moveq.l D0, 0x02
0000301E D06D D38A add.w D0, [A5 - 0x2C76]
00003022 3F00 move.w -[A7], D0
00003024 A963 syscall SetControlValue/SetCtlValue
00003026 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
0000302A 7001 moveq.l D0, 0x01
0000302C D06D D38A add.w D0, [A5 - 0x2C76]
00003030 3F00 move.w -[A7], D0
00003032 A963 syscall SetControlValue/SetCtlValue
00003034 6000 075A bra +0x75C /* 00003790 */
label00003038:
00003038 306D D822 movea.w A0, [A5 - 0x27DE]
0000303C 4868 0015 pea.l [A0 + 0x15]
00003040 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003044 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00003048 2E92 move.l [A7], [A2]
0000304A A8D5 syscall InverRgn/InvertRgn
0000304C 43ED D834 lea.l A1, [A5 - 0x27CC]
00003050 206D D290 movea.l A0, [A5 - 0x2D70]
00003054 A03B syscall Delay
00003056 2280 move.l [A1], D0
00003058 2E92 move.l [A7], [A2]
0000305A A8D5 syscall InverRgn/InvertRgn
0000305C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00003060 3B40 D84E move.w [A5 - 0x27B2], D0
00003064 322D D852 move.w D1, [A5 - 0x27AE]
00003068 926D D850 sub.w D1, [A5 - 0x27B0]
0000306C 5341 subq.w D1, 1
0000306E 6E68 bgt +0x6A /* 000030D8 */
00003070 302D D852 move.w D0, [A5 - 0x27AE]
00003074 906D D850 sub.w D0, [A5 - 0x27B0]
00003078 3A03 move.w D5, D3
0000307A 9A40 sub.w D5, D0
0000307C 3B45 D824 move.w [A5 - 0x27DC], D5
00003080 346D D824 movea.w A2, [A5 - 0x27DC]
00003084 D5CA add.l A2, A2
00003086 6044 bra +0x46 /* 000030CC */
label00003088:
00003088 302D D852 move.w D0, [A5 - 0x27AE]
0000308C 906D D850 sub.w D0, [A5 - 0x27B0]
00003090 306D D824 movea.w A0, [A5 - 0x27DC]
00003094 D0C0 add.w A0, D0
00003096 D1C8 add.l A0, A0
00003098 78FE moveq.l D4, 0xFFFFFFFE
0000309A D888 add.l D4, A0
0000309C 302D D852 move.w D0, [A5 - 0x27AE]
000030A0 906D D850 sub.w D0, [A5 - 0x27B0]
000030A4 D06D D824 add.w D0, [A5 - 0x27DC]
000030A8 5340 subq.w D0, 1
000030AA 3E00 move.w D7, D0
000030AC 2046 movea.l A0, D6
000030AE D1C4 add.l A0, D4
000030B0 3590 6800 move.w [A2 + D6], [A0]
000030B4 204B movea.l A0, A3
000030B6 D1CA add.l A0, A2
000030B8 30B3 4800 move.w [A0], [A3 + D4]
000030BC 302D D824 move.w D0, [A5 - 0x27DC]
000030C0 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
000030C6 536D D824 subq.w [A5 - 0x27DC], 1
000030CA 558A subq.l A2, 2
label000030CC:
000030CC 302D D824 move.w D0, [A5 - 0x27DC]
000030D0 B06D D850 cmp.w D0, [A5 - 0x27B0]
000030D4 6EB2 bgt -0x4C /* 00003088 */
000030D6 6066 bra +0x68 /* 0000313E */
label000030D8:
000030D8 7001 moveq.l D0, 0x01
000030DA D06D D850 add.w D0, [A5 - 0x27B0]
000030DE 3B40 D824 move.w [A5 - 0x27DC], D0
000030E2 3440 movea.w A2, D0
000030E4 D5CA add.l A2, A2
label000030E6:
000030E6 302D D852 move.w D0, [A5 - 0x27AE]
000030EA 906D D850 sub.w D0, [A5 - 0x27B0]
000030EE 3A03 move.w D5, D3
000030F0 9A40 sub.w D5, D0
000030F2 BA6D D824 cmp.w D5, [A5 - 0x27DC]
000030F6 6D46 blt +0x48 /* 0000313E */
000030F8 302D D852 move.w D0, [A5 - 0x27AE]
000030FC 906D D850 sub.w D0, [A5 - 0x27B0]
00003100 306D D824 movea.w A0, [A5 - 0x27DC]
00003104 D0C0 add.w A0, D0
00003106 D1C8 add.l A0, A0
00003108 78FE moveq.l D4, 0xFFFFFFFE
0000310A D888 add.l D4, A0
0000310C 302D D852 move.w D0, [A5 - 0x27AE]
00003110 906D D850 sub.w D0, [A5 - 0x27B0]
00003114 D06D D824 add.w D0, [A5 - 0x27DC]
00003118 5340 subq.w D0, 1
0000311A 3E00 move.w D7, D0
0000311C 2046 movea.l A0, D6
0000311E D1C4 add.l A0, D4
00003120 3590 6800 move.w [A2 + D6], [A0]
00003124 204B movea.l A0, A3
00003126 D1CA add.l A0, A2
00003128 30B3 4800 move.w [A0], [A3 + D4]
0000312C 302D D824 move.w D0, [A5 - 0x27DC]
00003130 19B4 7000 0000 move.b [A4 + D0.w], [A4 + D7.w]
00003136 526D D824 addq.w [A5 - 0x27DC], 1
0000313A 548A addq.l A2, 2
0000313C 60A8 bra -0x56 /* 000030E6 */
label0000313E:
0000313E 426D D824 clr.w [A5 - 0x27DC]
00003142 6010 bra +0x12 /* 00003154 */
label00003144:
00003144 302D D824 move.w D0, [A5 - 0x27DC]
00003148 204D movea.l A0, A5
0000314A D0C0 add.w A0, D0
0000314C 4228 D976 clr.b [A0 - 0x268A]
00003150 526D D824 addq.w [A5 - 0x27DC], 1
label00003154:
00003154 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
0000315A 6DE8 blt -0x16 /* 00003144 */
0000315C 346D D850 movea.w A2, [A5 - 0x27B0]
00003160 D5CA add.l A2, A2
00003162 35AD D822 6800 move.w [A2 + D6], [A5 - 0x27DE]
00003168 204B movea.l A0, A3
0000316A D1CA add.l A0, A2
0000316C 30AD D84E move.w [A0], [A5 - 0x27B2]
00003170 302D D850 move.w D0, [A5 - 0x27B0]
00003174 4234 0000 clr.b [A4 + D0.w]
00003178 701E moveq.l D0, 0x1E
0000317A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000317E 322D D850 move.w D1, [A5 - 0x27B0]
00003182 9240 sub.w D1, D0
00003184 3B41 D84E move.w [A5 - 0x27B2], D1
00003188 0C41 001E cmpi.w D1, 0x1E
0000318C 6C00 01BA bge +0x1BC /* 00003348 */
00003190 4A6D D84E tst.w [A5 - 0x27B2]
00003194 6D00 01B2 blt +0x1B4 /* 00003348 */
00003198 BA6D D850 cmp.w D5, [A5 - 0x27B0]
0000319C 6E0C bgt +0xE /* 000031AA */
0000319E 302D D852 move.w D0, [A5 - 0x27AE]
000031A2 B06D D850 cmp.w D0, [A5 - 0x27B0]
000031A6 6700 0136 beq +0x138 /* 000032DE */
label000031AA:
000031AA 486D D86E pea.l [A5 - 0x2792]
000031AE 701E moveq.l D0, 0x1E
000031B0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000031B4 322D D850 move.w D1, [A5 - 0x27B0]
000031B8 9240 sub.w D1, D0
000031BA E949 lsl D1.w, 4
000031BC D26D D3A0 add.w D1, [A5 - 0x2C60]
000031C0 5E41 addq.w D1, 7
000031C2 3F01 move.w -[A7], D1
000031C4 3F3C 0002 move.w -[A7], 0x2
000031C8 3F2D D86C move.w -[A7], [A5 - 0x2794]
000031CC 3F2D D86A move.w -[A7], [A5 - 0x2796]
000031D0 A8A7 syscall SetRect
000031D2 486D D86E pea.l [A5 - 0x2792]
000031D6 A8A3 syscall EraseRect
000031D8 3F2D D3A6 move.w -[A7], [A5 - 0x2C5A]
000031DC 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
000031E0 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
000031E4 701E moveq.l D0, 0x1E
000031E6 C1ED D38A muls.w D0, [A5 - 0x2C76]
000031EA 322D D850 move.w D1, [A5 - 0x27B0]
000031EE 9240 sub.w D1, D0
000031F0 E949 lsl D1.w, 4
000031F2 D26D D3A0 add.w D1, [A5 - 0x2C60]
000031F6 5E41 addq.w D1, 7
000031F8 3F01 move.w -[A7], D1
000031FA 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000031FE 3EAD D850 move.w [A7], [A5 - 0x27B0]
00003202 302D D850 move.w D0, [A5 - 0x27B0]
00003206 7200 moveq.l D1, 0x00
00003208 1234 0000 move.b D1, [A4 + D0.w]
0000320C 3F01 move.w -[A7], D1
0000320E 48C0 ext.l D0
00003210 D080 add.l D0, D0
00003212 3F33 0800 move.w -[A7], [A3 + D0]
00003216 2046 movea.l A0, D6
00003218 302D D850 move.w D0, [A5 - 0x27B0]
0000321C D0C0 add.w A0, D0
0000321E 3F30 0000 move.w -[A7], [A0 + D0.w]
00003222 322D D84E move.w D1, [A5 - 0x27B2]
00003226 E949 lsl D1.w, 4
00003228 D26D D3A0 add.w D1, [A5 - 0x2C60]
0000322C 5E41 addq.w D1, 7
0000322E 3F01 move.w -[A7], D1
00003230 7261 moveq.l D1, 0x61
00003232 D26D D3A4 add.w D1, [A5 - 0x2C5C]
00003236 3F01 move.w -[A7], D1
00003238 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000323C 2EBC 0001 0001 move.l [A7], 0x10001
00003242 3F3C 0001 move.w -[A7], 0x1
00003246 701E moveq.l D0, 0x1E
00003248 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000324C 322D D3AC move.w D1, [A5 - 0x2C54]
00003250 9240 sub.w D1, D0
00003252 3F01 move.w -[A7], D1
00003254 7001 moveq.l D0, 0x01
00003256 D06D D84E add.w D0, [A5 - 0x27B2]
0000325A 3F00 move.w -[A7], D0
0000325C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00003260 7001 moveq.l D0, 0x01
00003262 D06D D850 add.w D0, [A5 - 0x27B0]
00003266 3B40 D824 move.w [A5 - 0x27DC], D0
0000326A 3440 movea.w A2, D0
0000326C D5CA add.l A2, A2
0000326E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003272 6054 bra +0x56 /* 000032C8 */
label00003274:
00003274 701E moveq.l D0, 0x1E
00003276 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000327A 322D D824 move.w D1, [A5 - 0x27DC]
0000327E 9240 sub.w D1, D0
00003280 0C41 001E cmpi.w D1, 0x1E
00003284 6C3C bge +0x3E /* 000032C2 */
00003286 3F2D D824 move.w -[A7], [A5 - 0x27DC]
0000328A 302D D824 move.w D0, [A5 - 0x27DC]
0000328E 7200 moveq.l D1, 0x00
00003290 1234 0000 move.b D1, [A4 + D0.w]
00003294 3F01 move.w -[A7], D1
00003296 204B movea.l A0, A3
00003298 D1CA add.l A0, A2
0000329A 3F10 move.w -[A7], [A0]
0000329C 3F32 6800 move.w -[A7], [A2 + D6]
000032A0 721E moveq.l D1, 0x1E
000032A2 C3ED D38A muls.w D1, [A5 - 0x2C76]
000032A6 9041 sub.w D0, D1
000032A8 E948 lsl D0.w, 4
000032AA D06D D3A0 add.w D0, [A5 - 0x2C60]
000032AE 5E40 addq.w D0, 7
000032B0 3F00 move.w -[A7], D0
000032B2 7061 moveq.l D0, 0x61
000032B4 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000032B8 3F00 move.w -[A7], D0
000032BA 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000032BE 4FEF 000C lea.l A7, [A7 + 0xC]
label000032C2:
000032C2 526D D824 addq.w [A5 - 0x27DC], 1
000032C6 548A addq.l A2, 2
label000032C8:
000032C8 302D D852 move.w D0, [A5 - 0x27AE]
000032CC 906D D850 sub.w D0, [A5 - 0x27B0]
000032D0 3203 move.w D1, D3
000032D2 9240 sub.w D1, D0
000032D4 B26D D824 cmp.w D1, [A5 - 0x27DC]
000032D8 6C9A bge -0x64 /* 00003274 */
000032DA 6000 0130 bra +0x132 /* 0000340C */
label000032DE:
000032DE 3F2D D850 move.w -[A7], [A5 - 0x27B0]
000032E2 302D D850 move.w D0, [A5 - 0x27B0]
000032E6 7200 moveq.l D1, 0x00
000032E8 1234 0000 move.b D1, [A4 + D0.w]
000032EC 3F01 move.w -[A7], D1
000032EE 48C0 ext.l D0
000032F0 D080 add.l D0, D0
000032F2 3F33 0800 move.w -[A7], [A3 + D0]
000032F6 2046 movea.l A0, D6
000032F8 302D D850 move.w D0, [A5 - 0x27B0]
000032FC D0C0 add.w A0, D0
000032FE 3F30 0000 move.w -[A7], [A0 + D0.w]
00003302 322D D84E move.w D1, [A5 - 0x27B2]
00003306 E949 lsl D1.w, 4
00003308 D26D D3A0 add.w D1, [A5 - 0x2C60]
0000330C 5E41 addq.w D1, 7
0000330E 3F01 move.w -[A7], D1
00003310 7261 moveq.l D1, 0x61
00003312 D26D D3A4 add.w D1, [A5 - 0x2C5C]
00003316 3F01 move.w -[A7], D1
00003318 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000331C 2EBC 0001 0001 move.l [A7], 0x10001
00003322 3F3C 0001 move.w -[A7], 0x1
00003326 701E moveq.l D0, 0x1E
00003328 C1ED D38A muls.w D0, [A5 - 0x2C76]
0000332C 322D D3AC move.w D1, [A5 - 0x2C54]
00003330 9240 sub.w D1, D0
00003332 3F01 move.w -[A7], D1
00003334 7001 moveq.l D0, 0x01
00003336 D06D D84E add.w D0, [A5 - 0x27B2]
0000333A 3F00 move.w -[A7], D0
0000333C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00003340 4FEF 0012 lea.l A7, [A7 + 0x12]
00003344 6000 00C6 bra +0xC8 /* 0000340C */
label00003348:
00003348 302D D850 move.w D0, [A5 - 0x27B0]
0000334C 48C0 ext.l D0
0000334E 81FC 001E divs.w D0, 0x1E
00003352 3B40 D38A move.w [A5 - 0x2C76], D0
00003356 486D D866 pea.l [A5 - 0x279A]
0000335A A8A3 syscall EraseRect
0000335C 3F2D D38A move.w -[A7], [A5 - 0x2C76]
00003360 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003364 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00003368 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
0000336C 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
00003370 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00003374 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00003378 426D D824 clr.w [A5 - 0x27DC]
0000337C 508F addq.l A7, 8
0000337E 6066 bra +0x68 /* 000033E6 */
label00003380:
00003380 701E moveq.l D0, 0x1E
00003382 C1ED D38A muls.w D0, [A5 - 0x2C76]
00003386 D06D D824 add.w D0, [A5 - 0x27DC]
0000338A 3F00 move.w -[A7], D0
0000338C 701E moveq.l D0, 0x1E
0000338E C1ED D38A muls.w D0, [A5 - 0x2C76]
00003392 306D D824 movea.w A0, [A5 - 0x27DC]
00003396 D0C0 add.w A0, D0
00003398 D1CC add.l A0, A4
0000339A 7000 moveq.l D0, 0x00
0000339C 1010 move.b D0, [A0]
0000339E 3F00 move.w -[A7], D0
000033A0 701E moveq.l D0, 0x1E
000033A2 C1ED D38A muls.w D0, [A5 - 0x2C76]
000033A6 306D D824 movea.w A0, [A5 - 0x27DC]
000033AA D0C0 add.w A0, D0
000033AC D1C8 add.l A0, A0
000033AE D1CB add.l A0, A3
000033B0 3F10 move.w -[A7], [A0]
000033B2 701E moveq.l D0, 0x1E
000033B4 C1ED D38A muls.w D0, [A5 - 0x2C76]
000033B8 306D D824 movea.w A0, [A5 - 0x27DC]
000033BC D0C0 add.w A0, D0
000033BE D1C8 add.l A0, A0
000033C0 3F30 6800 move.w -[A7], [A0 + D6]
000033C4 302D D824 move.w D0, [A5 - 0x27DC]
000033C8 E948 lsl D0.w, 4
000033CA D06D D3A0 add.w D0, [A5 - 0x2C60]
000033CE 5E40 addq.w D0, 7
000033D0 3F00 move.w -[A7], D0
000033D2 7061 moveq.l D0, 0x61
000033D4 D06D D3A4 add.w D0, [A5 - 0x2C5C]
000033D8 3F00 move.w -[A7], D0
000033DA 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000033DE 4FEF 000C lea.l A7, [A7 + 0xC]
000033E2 526D D824 addq.w [A5 - 0x27DC], 1
label000033E6:
000033E6 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000033EC 6C1E bge +0x20 /* 0000340C */
000033EE 701E moveq.l D0, 0x1E
000033F0 C1ED D38A muls.w D0, [A5 - 0x2C76]
000033F4 322D D852 move.w D1, [A5 - 0x27AE]
000033F8 926D D850 sub.w D1, [A5 - 0x27B0]
000033FC 3403 move.w D2, D3
000033FE 9441 sub.w D2, D1
00003400 5242 addq.w D2, 1
00003402 9440 sub.w D2, D0
00003404 B46D D824 cmp.w D2, [A5 - 0x27DC]
00003408 6E00 FF76 bgt -0x88 /* 00003380 */
label0000340C:
0000340C 7001 moveq.l D0, 0x01
0000340E D06D D850 add.w D0, [A5 - 0x27B0]
00003412 3B40 D3A8 move.w [A5 - 0x2C58], D0
00003416 3B40 D3AA move.w [A5 - 0x2C56], D0
0000341A 3B6D D3A8 D3AC move.w [A5 - 0x2C54], [A5 - 0x2C58]
00003420 3B40 D3AE move.w [A5 - 0x2C52], D0
00003424 322D D852 move.w D1, [A5 - 0x27AE]
00003428 926D D850 sub.w D1, [A5 - 0x27B0]
0000342C 5243 addq.w D3, 1
0000342E 9641 sub.w D3, D1
00003430 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00003434 2203 move.l D1, D3
00003436 48C1 ext.l D1
00003438 83FC 001E divs.w D1, 0x1E
0000343C 5241 addq.w D1, 1
0000343E 3F01 move.w -[A7], D1
00003440 A965 syscall SetControlMaximum/SetMaxCtl
00003442 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
00003446 7001 moveq.l D0, 0x01
00003448 D06D D38A add.w D0, [A5 - 0x2C76]
0000344C 3F00 move.w -[A7], D0
0000344E A963 syscall SetControlValue/SetCtlValue
00003450 6000 033E bra +0x340 /* 00003790 */
label00003454:
00003454 526D D822 addq.w [A5 - 0x27DE], 1
00003458 588A addq.l A2, 4
0000345A 5484 addq.l D4, 2
label0000345C:
0000345C 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
00003462 6D00 FB62 blt -0x49C /* 00002FC6 */
00003466 6000 0328 bra +0x32A /* 00003790 */
label0000346A:
0000346A 2F2D D5D6 move.l -[A7], [A5 - 0x2A2A]
0000346E A922 syscall BeginUpdate
00003470 206D D5CA movea.l A0, [A5 - 0x2A36]
00003474 2F10 move.l -[A7], [A0]
00003476 A851 syscall SetCursor
00003478 486D D288 pea.l [A5 - 0x2D78]
0000347C 2F2D D6BE move.l -[A7], [A5 - 0x2942]
00003480 A94B syscall PlotIcon
00003482 486D D190 pea.l [A5 - 0x2E70]
00003486 2F2D D656 move.l -[A7], [A5 - 0x29AA]
0000348A A94B syscall PlotIcon
0000348C 486D D198 pea.l [A5 - 0x2E68]
00003490 2F2D D65A move.l -[A7], [A5 - 0x29A6]
00003494 A94B syscall PlotIcon
00003496 486D D1A0 pea.l [A5 - 0x2E60]
0000349A 2F2D D65E move.l -[A7], [A5 - 0x29A2]
0000349E A94B syscall PlotIcon
000034A0 486D D1A8 pea.l [A5 - 0x2E58]
000034A4 2F2D D662 move.l -[A7], [A5 - 0x299E]
000034A8 A94B syscall PlotIcon
000034AA 486D D1B0 pea.l [A5 - 0x2E50]
000034AE 2F2D D666 move.l -[A7], [A5 - 0x299A]
000034B2 A94B syscall PlotIcon
000034B4 486D D1B8 pea.l [A5 - 0x2E48]
000034B8 2F2D D66A move.l -[A7], [A5 - 0x2996]
000034BC A94B syscall PlotIcon
000034BE 486D D1C0 pea.l [A5 - 0x2E40]
000034C2 2F2D D66E move.l -[A7], [A5 - 0x2992]
000034C6 A94B syscall PlotIcon
000034C8 486D D1C8 pea.l [A5 - 0x2E38]
000034CC 2F2D D672 move.l -[A7], [A5 - 0x298E]
000034D0 A94B syscall PlotIcon
000034D2 486D D1D0 pea.l [A5 - 0x2E30]
000034D6 2F2D D676 move.l -[A7], [A5 - 0x298A]
000034DA A94B syscall PlotIcon
000034DC 486D D1D8 pea.l [A5 - 0x2E28]
000034E0 2F2D D67A move.l -[A7], [A5 - 0x2986]
000034E4 A94B syscall PlotIcon
000034E6 486D D1E0 pea.l [A5 - 0x2E20]
000034EA 2F2D D67E move.l -[A7], [A5 - 0x2982]
000034EE A94B syscall PlotIcon
000034F0 486D D1E8 pea.l [A5 - 0x2E18]
000034F4 2F2D D682 move.l -[A7], [A5 - 0x297E]
000034F8 A94B syscall PlotIcon
000034FA 486D D1F0 pea.l [A5 - 0x2E10]
000034FE 2F2D D686 move.l -[A7], [A5 - 0x297A]
00003502 A94B syscall PlotIcon
00003504 486D D1F8 pea.l [A5 - 0x2E08]
00003508 2F2D D68A move.l -[A7], [A5 - 0x2976]
0000350C A94B syscall PlotIcon
0000350E 486D D208 pea.l [A5 - 0x2DF8]
00003512 2F2D D692 move.l -[A7], [A5 - 0x296E]
00003516 A94B syscall PlotIcon
00003518 486D D258 pea.l [A5 - 0x2DA8]
0000351C 2F2D D7A2 move.l -[A7], [A5 - 0x285E]
00003520 A94B syscall PlotIcon
00003522 486D D260 pea.l [A5 - 0x2DA0]
00003526 2F2D D7A6 move.l -[A7], [A5 - 0x285A]
0000352A A94B syscall PlotIcon
0000352C 486D D268 pea.l [A5 - 0x2D98]
00003530 2F2D D7AA move.l -[A7], [A5 - 0x2856]
00003534 A94B syscall PlotIcon
00003536 486D D270 pea.l [A5 - 0x2D90]
0000353A 2F2D D7AE move.l -[A7], [A5 - 0x2852]
0000353E A94B syscall PlotIcon
00003540 486D D278 pea.l [A5 - 0x2D88]
00003544 2F2D D7B2 move.l -[A7], [A5 - 0x284E]
00003548 A94B syscall PlotIcon
0000354A 486D D280 pea.l [A5 - 0x2D80]
0000354E 2F2D D7B6 move.l -[A7], [A5 - 0x284A]
00003552 A94B syscall PlotIcon
00003554 486D D220 pea.l [A5 - 0x2DE0]
00003558 2F2D D6A2 move.l -[A7], [A5 - 0x295E]
0000355C A94B syscall PlotIcon
0000355E 486D D228 pea.l [A5 - 0x2DD8]
00003562 2F2D D6A6 move.l -[A7], [A5 - 0x295A]
00003566 A94B syscall PlotIcon
00003568 486D D230 pea.l [A5 - 0x2DD0]
0000356C 2F2D D6AA move.l -[A7], [A5 - 0x2956]
00003570 A94B syscall PlotIcon
00003572 486D D238 pea.l [A5 - 0x2DC8]
00003576 2F2D D6AE move.l -[A7], [A5 - 0x2952]
0000357A A94B syscall PlotIcon
0000357C 486D D240 pea.l [A5 - 0x2DC0]
00003580 2F2D D6B2 move.l -[A7], [A5 - 0x294E]
00003584 A94B syscall PlotIcon
00003586 486D D248 pea.l [A5 - 0x2DB8]
0000358A 2F2D D6B6 move.l -[A7], [A5 - 0x294A]
0000358E A94B syscall PlotIcon
00003590 486D D218 pea.l [A5 - 0x2DE8]
00003594 2F2D D69A move.l -[A7], [A5 - 0x2966]
00003598 A94B syscall PlotIcon
0000359A 486D D200 pea.l [A5 - 0x2E00]
0000359E 2F2D D68E move.l -[A7], [A5 - 0x2972]
000035A2 A94B syscall PlotIcon
000035A4 486D D210 pea.l [A5 - 0x2DF0]
000035A8 2F2D D696 move.l -[A7], [A5 - 0x296A]
000035AC A94B syscall PlotIcon
000035AE 486D D250 pea.l [A5 - 0x2DB0]
000035B2 2F2D D6BA move.l -[A7], [A5 - 0x2946]
000035B6 A94B syscall PlotIcon
000035B8 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000035BC 7002 moveq.l D0, 0x02
000035BE D06D D38A add.w D0, [A5 - 0x2C76]
000035C2 3F00 move.w -[A7], D0
000035C4 A963 syscall SetControlValue/SetCtlValue
000035C6 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000035CA 7001 moveq.l D0, 0x01
000035CC D06D D38A add.w D0, [A5 - 0x2C76]
000035D0 3F00 move.w -[A7], D0
000035D2 A963 syscall SetControlValue/SetCtlValue
000035D4 426D D824 clr.w [A5 - 0x27DC]
000035D8 6010 bra +0x12 /* 000035EA */
label000035DA:
000035DA 302D D824 move.w D0, [A5 - 0x27DC]
000035DE 204D movea.l A0, A5
000035E0 D0C0 add.w A0, D0
000035E2 4228 D976 clr.b [A0 - 0x268A]
000035E6 526D D824 addq.w [A5 - 0x27DC], 1
label000035EA:
000035EA 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
000035F0 6DE8 blt -0x16 /* 000035DA */
000035F2 486D D866 pea.l [A5 - 0x279A]
000035F6 A8A3 syscall EraseRect
000035F8 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000035FC 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003600 3EAD D3A6 move.w [A7], [A5 - 0x2C5A]
00003604 3F2D D3A4 move.w -[A7], [A5 - 0x2C5C]
00003608 3F2D D3A2 move.w -[A7], [A5 - 0x2C5E]
0000360C 3F2D D3A0 move.w -[A7], [A5 - 0x2C60]
00003610 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00003614 426D D824 clr.w [A5 - 0x27DC]
00003618 508F addq.l A7, 8
0000361A 6066 bra +0x68 /* 00003682 */
label0000361C:
0000361C 701E moveq.l D0, 0x1E
0000361E C1ED D38A muls.w D0, [A5 - 0x2C76]
00003622 D06D D824 add.w D0, [A5 - 0x27DC]
00003626 3F00 move.w -[A7], D0
00003628 701E moveq.l D0, 0x1E
0000362A C1ED D38A muls.w D0, [A5 - 0x2C76]
0000362E 306D D824 movea.w A0, [A5 - 0x27DC]
00003632 D0C0 add.w A0, D0
00003634 D1CC add.l A0, A4
00003636 7000 moveq.l D0, 0x00
00003638 1010 move.b D0, [A0]
0000363A 3F00 move.w -[A7], D0
0000363C 701E moveq.l D0, 0x1E
0000363E C1ED D38A muls.w D0, [A5 - 0x2C76]
00003642 306D D824 movea.w A0, [A5 - 0x27DC]
00003646 D0C0 add.w A0, D0
00003648 D1C8 add.l A0, A0
0000364A D1CB add.l A0, A3
0000364C 3F10 move.w -[A7], [A0]
0000364E 701E moveq.l D0, 0x1E
00003650 C1ED D38A muls.w D0, [A5 - 0x2C76]
00003654 306D D824 movea.w A0, [A5 - 0x27DC]
00003658 D0C0 add.w A0, D0
0000365A D1C8 add.l A0, A0
0000365C 3F30 6800 move.w -[A7], [A0 + D6]
00003660 302D D824 move.w D0, [A5 - 0x27DC]
00003664 E948 lsl D0.w, 4
00003666 D06D D3A0 add.w D0, [A5 - 0x2C60]
0000366A 5E40 addq.w D0, 7
0000366C 3F00 move.w -[A7], D0
0000366E 7061 moveq.l D0, 0x61
00003670 D06D D3A4 add.w D0, [A5 - 0x2C5C]
00003674 3F00 move.w -[A7], D0
00003676 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000367A 4FEF 000C lea.l A7, [A7 + 0xC]
0000367E 526D D824 addq.w [A5 - 0x27DC], 1
label00003682:
00003682 0C6D 001E D824 cmpi.w [A5 - 0x27DC], 0x1E
00003688 6C10 bge +0x12 /* 0000369A */
0000368A 701E moveq.l D0, 0x1E
0000368C C1ED D38A muls.w D0, [A5 - 0x2C76]
00003690 3203 move.w D1, D3
00003692 9240 sub.w D1, D0
00003694 B26D D824 cmp.w D1, [A5 - 0x27DC]
00003698 6E82 bgt -0x7C /* 0000361C */
label0000369A:
0000369A 486D D976 pea.l [A5 - 0x268A]
0000369E 3F2D D38A move.w -[A7], [A5 - 0x2C76]
000036A2 3F2D D3AE move.w -[A7], [A5 - 0x2C52]
000036A6 3F2D D3AC move.w -[A7], [A5 - 0x2C54]
000036AA 3F2D D3AA move.w -[A7], [A5 - 0x2C56]
000036AE 3F2D D3A8 move.w -[A7], [A5 - 0x2C58]
000036B2 7007 moveq.l D0, 0x07
000036B4 D06D D3A0 add.w D0, [A5 - 0x2C60]
000036B8 3F00 move.w -[A7], D0
000036BA 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000036BE 426D D822 clr.w [A5 - 0x27DE]
000036C2 45ED CE3C lea.l A2, [A5 - 0x31C4]
000036C6 4FEF 0010 lea.l A7, [A7 + 0x10]
000036CA 600C bra +0xE /* 000036D8 */
label000036CC:
000036CC 42A7 clr.l -[A7]
000036CE A8D8 syscall NewRgn
000036D0 249F move.l [A2], [A7]+
000036D2 526D D822 addq.w [A5 - 0x27DE], 1
000036D6 588A addq.l A2, 4
label000036D8:
000036D8 0C6D 0058 D822 cmpi.w [A5 - 0x27DE], 0x58 /* 'X' */
000036DE 6DEC blt -0x12 /* 000036CC */
000036E0 4A2D D7FD tst.b [A5 - 0x2803]
000036E4 6646 bne +0x48 /* 0000372C */
000036E6 3B7C 0013 D81E move.w [A5 - 0x27E2], 0x13
000036EC 3B7C 00CE D820 move.w [A5 - 0x27E0], 0xCE
000036F2 3B7C 0009 D81A move.w [A5 - 0x27E6], 0x9 /* '\t' */
000036F8 3B7C 0060 D818 move.w [A5 - 0x27E8], 0x60 /* '`' */
000036FE 3B7C 0002 D826 move.w [A5 - 0x27DA], 0x2
00003704 3B7C 0032 D828 move.w [A5 - 0x27D8], 0x32 /* '2' */
0000370A 3F2D D828 move.w -[A7], [A5 - 0x27D8]
0000370E 3F2D D826 move.w -[A7], [A5 - 0x27DA]
00003712 3F2D D818 move.w -[A7], [A5 - 0x27E8]
00003716 3F2D D81A move.w -[A7], [A5 - 0x27E6]
0000371A 3F2D D820 move.w -[A7], [A5 - 0x27E0]
0000371E 3F2D D81E move.w -[A7], [A5 - 0x27E2]
00003722 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00003726 4FEF 000C lea.l A7, [A7 + 0xC]
0000372A 604A bra +0x4C /* 00003776 */
label0000372C:
0000372C 3B7C 00CE D820 move.w [A5 - 0x27E0], 0xCE
00003732 3B7C 000E D81A move.w [A5 - 0x27E6], 0xE
00003738 3B7C 0060 D818 move.w [A5 - 0x27E8], 0x60 /* '`' */
0000373E 3B7C 0004 D826 move.w [A5 - 0x27DA], 0x4
00003744 3B7C 0032 D828 move.w [A5 - 0x27D8], 0x32 /* '2' */
0000374A 70F7 moveq.l D0, 0xFFFFFFF7
0000374C C1ED D81A muls.w D0, [A5 - 0x27E6]
00003750 0640 0009 addi.w D0, 0x9 /* '\t' */
00003754 3B40 D81E move.w [A5 - 0x27E2], D0
00003758 3F2D D828 move.w -[A7], [A5 - 0x27D8]
0000375C 3F2D D826 move.w -[A7], [A5 - 0x27DA]
00003760 3F2D D818 move.w -[A7], [A5 - 0x27E8]
00003764 3F2D D81A move.w -[A7], [A5 - 0x27E6]
00003768 3F2D D820 move.w -[A7], [A5 - 0x27E0]
0000376C 3F00 move.w -[A7], D0
0000376E 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00003772 4FEF 000C lea.l A7, [A7 + 0xC]
label00003776:
00003776 4A2D D7FC tst.b [A5 - 0x2804]
0000377A 670E beq +0x10 /* 0000378A */
0000377C 7000 moveq.l D0, 0x00
0000377E 102D D7FD move.b D0, [A5 - 0x2803]
00003782 3F00 move.w -[A7], D0
00003784 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003788 548F addq.l A7, 2
label0000378A:
0000378A 2F2D D5D6 move.l -[A7], [A5 - 0x2A2A]
0000378E A923 syscall EndUpdate
label00003790:
00003790 4A2D D7FB tst.b [A5 - 0x2805]
00003794 6700 CB2C beq -0x34D2 /* 000002C2 */
00003798 4A43 tst.w D3
0000379A 6604 bne +0x6 /* 000037A0 */
0000379C 362D D2A0 move.w D3, [A5 - 0x2D60]
label000037A0:
000037A0 486D D85E pea.l [A5 - 0x27A2]
000037A4 A8A3 syscall EraseRect
000037A6 486D D844 pea.l [A5 - 0x27BC]
000037AA A8A3 syscall EraseRect
000037AC 486D D220 pea.l [A5 - 0x2DE0]
000037B0 A8A3 syscall EraseRect
000037B2 486D D228 pea.l [A5 - 0x2DD8]
000037B6 A8A3 syscall EraseRect
000037B8 2F2D D5C2 move.l -[A7], [A5 - 0x2A3E]
000037BC A955 syscall DisposeControl
000037BE 2F2D D5D6 move.l -[A7], [A5 - 0x2A2A]
000037C2 A969 syscall DrawControls
000037C4 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000037C8 4878 000E push.l 0xE
000037CC 201F move.l D0, [A7]+
000037CE A032 syscall FlushEvents
000037D0 206E 0008 movea.l A0, [A6 + 0x8]
000037D4 3083 move.w [A0], D3
000037D6 226D D5D6 movea.l A1, [A5 - 0x2A2A]
000037DA 4869 0010 pea.l [A1 + 0x10]
000037DE A92A syscall ValidRect
000037E0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000037E4 4E5E unlink A6
000037E6 4E75 rts
000037E8 0001 000A ori.b D1, 0xA /* '\n' */
000037EC 0001 000A ori.b D1, 0xA /* '\n' */
000037F0 000A 000A ori.b A2, 0xA /* '\n' */
000037F4 000A 000A ori.b A2, 0xA /* '\n' */
export_75:
000037F8 4E56 FECE link A6, -0x0132
000037FC 486E FED4 pea.l [A6 - 0x12C]
00003800 A874 syscall GetPort
00003802 2F2E 000C move.l -[A7], [A6 + 0xC]
00003806 A873 syscall SetPort
00003808 486E FF00 pea.l [A6 - 0x100]
0000380C 2F3C 0001 0258 move.l -[A7], 0x10258
00003812 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003816 486E FF00 pea.l [A6 - 0x100]
0000381A 486E FECE pea.l [A6 - 0x132]
0000381E A900 syscall GetFNum
00003820 486E FF00 pea.l [A6 - 0x100]
00003824 2F3C 0004 0258 move.l -[A7], 0x40258
0000382A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000382E 486E FF00 pea.l [A6 - 0x100]
00003832 486E FED0 pea.l [A6 - 0x130]
00003836 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
0000383A 3F2E FECE move.w -[A7], [A6 - 0x132]
0000383E A887 syscall TextFont
00003840 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003844 A88A syscall TextSize
00003846 486E FF00 pea.l [A6 - 0x100]
0000384A 2F3C 0002 0258 move.l -[A7], 0x20258
00003850 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003854 486E FF00 pea.l [A6 - 0x100]
00003858 486E FED0 pea.l [A6 - 0x130]
0000385C 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00003860 206D D5BE movea.l A0, [A5 - 0x2A42]
00003864 2050 movea.l A0, [A0]
00003866 2D68 0008 FEF0 move.l [A6 - 0x110], [A0 + 0x8]
0000386C 2D68 000C FEF4 move.l [A6 - 0x10C], [A0 + 0xC]
00003872 206D D5B6 movea.l A0, [A5 - 0x2A4A]
00003876 2050 movea.l A0, [A0]
00003878 2D68 0008 FEE8 move.l [A6 - 0x118], [A0 + 0x8]
0000387E 2D68 000C FEEC move.l [A6 - 0x114], [A0 + 0xC]
00003884 206D D5BA movea.l A0, [A5 - 0x2A46]
00003888 2050 movea.l A0, [A0]
0000388A 2D68 0008 FEE0 move.l [A6 - 0x120], [A0 + 0x8]
00003890 2D68 000C FEE4 move.l [A6 - 0x11C], [A0 + 0xC]
00003896 486E FEF8 pea.l [A6 - 0x108]
0000389A 4878 0001 push.l 0x1
0000389E 2F3C 0010 0200 move.l -[A7], 0x100200
000038A4 A8A7 syscall SetRect
000038A6 4227 clr.b -[A7]
000038A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038AC 486D D070 pea.l [A5 - 0x2F90]
000038B0 A8AD syscall PtInRect
000038B2 4A1F tst.b [A7]+
000038B4 673C beq +0x3E /* 000038F2 */
000038B6 0C6D 0001 DA12 cmpi.w [A5 - 0x25EE], 0x1
000038BC 670C beq +0xE /* 000038CA */
000038BE 486E FEF8 pea.l [A6 - 0x108]
000038C2 A8A3 syscall EraseRect
000038C4 3B7C 0001 DA12 move.w [A5 - 0x25EE], 0x1
label000038CA:
000038CA 2F3C 000B 0012 move.l -[A7], 0xB0012
000038D0 A893 syscall MoveTo
000038D2 486E FF00 pea.l [A6 - 0x100]
000038D6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000038DA 3F3C 0001 move.w -[A7], 0x1
000038DE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000038E2 486E FF00 pea.l [A6 - 0x100]
000038E6 A884 syscall DrawString
000038E8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000038EC A873 syscall SetPort
000038EE 6000 0A94 bra +0xA96 /* 00004384 */
label000038F2:
000038F2 4227 clr.b -[A7]
000038F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038F8 486D D078 pea.l [A5 - 0x2F88]
000038FC A8AD syscall PtInRect
000038FE 4A1F tst.b [A7]+
00003900 673C beq +0x3E /* 0000393E */
00003902 0C6D 0002 DA12 cmpi.w [A5 - 0x25EE], 0x2
00003908 670C beq +0xE /* 00003916 */
0000390A 486E FEF8 pea.l [A6 - 0x108]
0000390E A8A3 syscall EraseRect
00003910 3B7C 0002 DA12 move.w [A5 - 0x25EE], 0x2
label00003916:
00003916 2F3C 000B 0012 move.l -[A7], 0xB0012
0000391C A893 syscall MoveTo
0000391E 486E FF00 pea.l [A6 - 0x100]
00003922 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003926 3F3C 0002 move.w -[A7], 0x2
0000392A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000392E 486E FF00 pea.l [A6 - 0x100]
00003932 A884 syscall DrawString
00003934 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003938 A873 syscall SetPort
0000393A 6000 0A48 bra +0xA4A /* 00004384 */
label0000393E:
0000393E 4227 clr.b -[A7]
00003940 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003944 486D CFD0 pea.l [A5 - 0x3030]
00003948 A8AD syscall PtInRect
0000394A 4A1F tst.b [A7]+
0000394C 673C beq +0x3E /* 0000398A */
0000394E 0C6D 0003 DA12 cmpi.w [A5 - 0x25EE], 0x3
00003954 670C beq +0xE /* 00003962 */
00003956 486E FEF8 pea.l [A6 - 0x108]
0000395A A8A3 syscall EraseRect
0000395C 3B7C 0003 DA12 move.w [A5 - 0x25EE], 0x3
label00003962:
00003962 2F3C 000B 0012 move.l -[A7], 0xB0012
00003968 A893 syscall MoveTo
0000396A 486E FF00 pea.l [A6 - 0x100]
0000396E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003972 3F3C 0003 move.w -[A7], 0x3
00003976 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000397A 486E FF00 pea.l [A6 - 0x100]
0000397E A884 syscall DrawString
00003980 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003984 A873 syscall SetPort
00003986 6000 09FC bra +0x9FE /* 00004384 */
label0000398A:
0000398A 4227 clr.b -[A7]
0000398C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003990 486D CFD8 pea.l [A5 - 0x3028]
00003994 A8AD syscall PtInRect
00003996 4A1F tst.b [A7]+
00003998 673C beq +0x3E /* 000039D6 */
0000399A 0C6D 0004 DA12 cmpi.w [A5 - 0x25EE], 0x4
000039A0 670C beq +0xE /* 000039AE */
000039A2 486E FEF8 pea.l [A6 - 0x108]
000039A6 A8A3 syscall EraseRect
000039A8 3B7C 0004 DA12 move.w [A5 - 0x25EE], 0x4
label000039AE:
000039AE 2F3C 000B 0012 move.l -[A7], 0xB0012
000039B4 A893 syscall MoveTo
000039B6 486E FF00 pea.l [A6 - 0x100]
000039BA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000039BE 3F3C 0004 move.w -[A7], 0x4
000039C2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000039C6 486E FF00 pea.l [A6 - 0x100]
000039CA A884 syscall DrawString
000039CC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000039D0 A873 syscall SetPort
000039D2 6000 09B0 bra +0x9B2 /* 00004384 */
label000039D6:
000039D6 4227 clr.b -[A7]
000039D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039DC 486D CFE0 pea.l [A5 - 0x3020]
000039E0 A8AD syscall PtInRect
000039E2 4A1F tst.b [A7]+
000039E4 673C beq +0x3E /* 00003A22 */
000039E6 0C6D 0005 DA12 cmpi.w [A5 - 0x25EE], 0x5
000039EC 670C beq +0xE /* 000039FA */
000039EE 486E FEF8 pea.l [A6 - 0x108]
000039F2 A8A3 syscall EraseRect
000039F4 3B7C 0005 DA12 move.w [A5 - 0x25EE], 0x5
label000039FA:
000039FA 2F3C 000B 0012 move.l -[A7], 0xB0012
00003A00 A893 syscall MoveTo
00003A02 486E FF00 pea.l [A6 - 0x100]
00003A06 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003A0A 3F3C 0005 move.w -[A7], 0x5
00003A0E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003A12 486E FF00 pea.l [A6 - 0x100]
00003A16 A884 syscall DrawString
00003A18 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003A1C A873 syscall SetPort
00003A1E 6000 0964 bra +0x966 /* 00004384 */
label00003A22:
00003A22 4227 clr.b -[A7]
00003A24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A28 486D CFE8 pea.l [A5 - 0x3018]
00003A2C A8AD syscall PtInRect
00003A2E 4A1F tst.b [A7]+
00003A30 673C beq +0x3E /* 00003A6E */
00003A32 0C6D 0006 DA12 cmpi.w [A5 - 0x25EE], 0x6
00003A38 670C beq +0xE /* 00003A46 */
00003A3A 486E FEF8 pea.l [A6 - 0x108]
00003A3E A8A3 syscall EraseRect
00003A40 3B7C 0006 DA12 move.w [A5 - 0x25EE], 0x6
label00003A46:
00003A46 2F3C 000B 0012 move.l -[A7], 0xB0012
00003A4C A893 syscall MoveTo
00003A4E 486E FF00 pea.l [A6 - 0x100]
00003A52 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003A56 3F3C 0006 move.w -[A7], 0x6
00003A5A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003A5E 486E FF00 pea.l [A6 - 0x100]
00003A62 A884 syscall DrawString
00003A64 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003A68 A873 syscall SetPort
00003A6A 6000 0918 bra +0x91A /* 00004384 */
label00003A6E:
00003A6E 4227 clr.b -[A7]
00003A70 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A74 486D CFF0 pea.l [A5 - 0x3010]
00003A78 A8AD syscall PtInRect
00003A7A 4A1F tst.b [A7]+
00003A7C 673C beq +0x3E /* 00003ABA */
00003A7E 0C6D 0007 DA12 cmpi.w [A5 - 0x25EE], 0x7
00003A84 670C beq +0xE /* 00003A92 */
00003A86 486E FEF8 pea.l [A6 - 0x108]
00003A8A A8A3 syscall EraseRect
00003A8C 3B7C 0007 DA12 move.w [A5 - 0x25EE], 0x7
label00003A92:
00003A92 2F3C 000B 0012 move.l -[A7], 0xB0012
00003A98 A893 syscall MoveTo
00003A9A 486E FF00 pea.l [A6 - 0x100]
00003A9E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003AA2 3F3C 0007 move.w -[A7], 0x7
00003AA6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003AAA 486E FF00 pea.l [A6 - 0x100]
00003AAE A884 syscall DrawString
00003AB0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003AB4 A873 syscall SetPort
00003AB6 6000 08CC bra +0x8CE /* 00004384 */
label00003ABA:
00003ABA 4227 clr.b -[A7]
00003ABC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AC0 486D CFF8 pea.l [A5 - 0x3008]
00003AC4 A8AD syscall PtInRect
00003AC6 4A1F tst.b [A7]+
00003AC8 673C beq +0x3E /* 00003B06 */
00003ACA 0C6D 0008 DA12 cmpi.w [A5 - 0x25EE], 0x8
00003AD0 670C beq +0xE /* 00003ADE */
00003AD2 486E FEF8 pea.l [A6 - 0x108]
00003AD6 A8A3 syscall EraseRect
00003AD8 3B7C 0008 DA12 move.w [A5 - 0x25EE], 0x8
label00003ADE:
00003ADE 2F3C 000B 0012 move.l -[A7], 0xB0012
00003AE4 A893 syscall MoveTo
00003AE6 486E FF00 pea.l [A6 - 0x100]
00003AEA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003AEE 3F3C 0008 move.w -[A7], 0x8
00003AF2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003AF6 486E FF00 pea.l [A6 - 0x100]
00003AFA A884 syscall DrawString
00003AFC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003B00 A873 syscall SetPort
00003B02 6000 0880 bra +0x882 /* 00004384 */
label00003B06:
00003B06 4227 clr.b -[A7]
00003B08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B0C 486D D000 pea.l [A5 - 0x3000]
00003B10 A8AD syscall PtInRect
00003B12 4A1F tst.b [A7]+
00003B14 673C beq +0x3E /* 00003B52 */
00003B16 0C6D 0009 DA12 cmpi.w [A5 - 0x25EE], 0x9 /* '\t' */
00003B1C 670C beq +0xE /* 00003B2A */
00003B1E 486E FEF8 pea.l [A6 - 0x108]
00003B22 A8A3 syscall EraseRect
00003B24 3B7C 0009 DA12 move.w [A5 - 0x25EE], 0x9 /* '\t' */
label00003B2A:
00003B2A 2F3C 000B 0012 move.l -[A7], 0xB0012
00003B30 A893 syscall MoveTo
00003B32 486E FF00 pea.l [A6 - 0x100]
00003B36 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003B3A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003B3E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003B42 486E FF00 pea.l [A6 - 0x100]
00003B46 A884 syscall DrawString
00003B48 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003B4C A873 syscall SetPort
00003B4E 6000 0834 bra +0x836 /* 00004384 */
label00003B52:
00003B52 4227 clr.b -[A7]
00003B54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B58 486D D008 pea.l [A5 - 0x2FF8]
00003B5C A8AD syscall PtInRect
00003B5E 4A1F tst.b [A7]+
00003B60 673C beq +0x3E /* 00003B9E */
00003B62 0C6D 000A DA12 cmpi.w [A5 - 0x25EE], 0xA /* '\n' */
00003B68 670C beq +0xE /* 00003B76 */
00003B6A 486E FEF8 pea.l [A6 - 0x108]
00003B6E A8A3 syscall EraseRect
00003B70 3B7C 000A DA12 move.w [A5 - 0x25EE], 0xA /* '\n' */
label00003B76:
00003B76 2F3C 000B 0012 move.l -[A7], 0xB0012
00003B7C A893 syscall MoveTo
00003B7E 486E FF00 pea.l [A6 - 0x100]
00003B82 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003B86 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003B8A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003B8E 486E FF00 pea.l [A6 - 0x100]
00003B92 A884 syscall DrawString
00003B94 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003B98 A873 syscall SetPort
00003B9A 6000 07E8 bra +0x7EA /* 00004384 */
label00003B9E:
00003B9E 4227 clr.b -[A7]
00003BA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BA4 486D D010 pea.l [A5 - 0x2FF0]
00003BA8 A8AD syscall PtInRect
00003BAA 4A1F tst.b [A7]+
00003BAC 673C beq +0x3E /* 00003BEA */
00003BAE 0C6D 000B DA12 cmpi.w [A5 - 0x25EE], 0xB
00003BB4 670C beq +0xE /* 00003BC2 */
00003BB6 486E FEF8 pea.l [A6 - 0x108]
00003BBA A8A3 syscall EraseRect
00003BBC 3B7C 000B DA12 move.w [A5 - 0x25EE], 0xB
label00003BC2:
00003BC2 2F3C 000B 0012 move.l -[A7], 0xB0012
00003BC8 A893 syscall MoveTo
00003BCA 486E FF00 pea.l [A6 - 0x100]
00003BCE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003BD2 3F3C 000B move.w -[A7], 0xB
00003BD6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003BDA 486E FF00 pea.l [A6 - 0x100]
00003BDE A884 syscall DrawString
00003BE0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003BE4 A873 syscall SetPort
00003BE6 6000 079C bra +0x79E /* 00004384 */
label00003BEA:
00003BEA 4227 clr.b -[A7]
00003BEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BF0 486D D018 pea.l [A5 - 0x2FE8]
00003BF4 A8AD syscall PtInRect
00003BF6 4A1F tst.b [A7]+
00003BF8 673C beq +0x3E /* 00003C36 */
00003BFA 0C6D 000C DA12 cmpi.w [A5 - 0x25EE], 0xC
00003C00 670C beq +0xE /* 00003C0E */
00003C02 486E FEF8 pea.l [A6 - 0x108]
00003C06 A8A3 syscall EraseRect
00003C08 3B7C 000C DA12 move.w [A5 - 0x25EE], 0xC
label00003C0E:
00003C0E 2F3C 000B 0012 move.l -[A7], 0xB0012
00003C14 A893 syscall MoveTo
00003C16 486E FF00 pea.l [A6 - 0x100]
00003C1A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003C1E 3F3C 000C move.w -[A7], 0xC
00003C22 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003C26 486E FF00 pea.l [A6 - 0x100]
00003C2A A884 syscall DrawString
00003C2C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003C30 A873 syscall SetPort
00003C32 6000 0750 bra +0x752 /* 00004384 */
label00003C36:
00003C36 4227 clr.b -[A7]
00003C38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C3C 486D D020 pea.l [A5 - 0x2FE0]
00003C40 A8AD syscall PtInRect
00003C42 4A1F tst.b [A7]+
00003C44 673C beq +0x3E /* 00003C82 */
00003C46 0C6D 000D DA12 cmpi.w [A5 - 0x25EE], 0xD /* '\r' */
00003C4C 670C beq +0xE /* 00003C5A */
00003C4E 486E FEF8 pea.l [A6 - 0x108]
00003C52 A8A3 syscall EraseRect
00003C54 3B7C 000D DA12 move.w [A5 - 0x25EE], 0xD /* '\r' */
label00003C5A:
00003C5A 2F3C 000B 0012 move.l -[A7], 0xB0012
00003C60 A893 syscall MoveTo
00003C62 486E FF00 pea.l [A6 - 0x100]
00003C66 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003C6A 3F3C 000D move.w -[A7], 0xD /* '\r' */
00003C6E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003C72 486E FF00 pea.l [A6 - 0x100]
00003C76 A884 syscall DrawString
00003C78 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003C7C A873 syscall SetPort
00003C7E 6000 0704 bra +0x706 /* 00004384 */
label00003C82:
00003C82 4227 clr.b -[A7]
00003C84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C88 486D D028 pea.l [A5 - 0x2FD8]
00003C8C A8AD syscall PtInRect
00003C8E 4A1F tst.b [A7]+
00003C90 673C beq +0x3E /* 00003CCE */
00003C92 0C6D 000E DA12 cmpi.w [A5 - 0x25EE], 0xE
00003C98 670C beq +0xE /* 00003CA6 */
00003C9A 486E FEF8 pea.l [A6 - 0x108]
00003C9E A8A3 syscall EraseRect
00003CA0 3B7C 000E DA12 move.w [A5 - 0x25EE], 0xE
label00003CA6:
00003CA6 2F3C 000B 0012 move.l -[A7], 0xB0012
00003CAC A893 syscall MoveTo
00003CAE 486E FF00 pea.l [A6 - 0x100]
00003CB2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003CB6 3F3C 000E move.w -[A7], 0xE
00003CBA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003CBE 486E FF00 pea.l [A6 - 0x100]
00003CC2 A884 syscall DrawString
00003CC4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003CC8 A873 syscall SetPort
00003CCA 6000 06B8 bra +0x6BA /* 00004384 */
label00003CCE:
00003CCE 4227 clr.b -[A7]
00003CD0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CD4 486D D030 pea.l [A5 - 0x2FD0]
00003CD8 A8AD syscall PtInRect
00003CDA 4A1F tst.b [A7]+
00003CDC 673C beq +0x3E /* 00003D1A */
00003CDE 0C6D 000F DA12 cmpi.w [A5 - 0x25EE], 0xF
00003CE4 670C beq +0xE /* 00003CF2 */
00003CE6 486E FEF8 pea.l [A6 - 0x108]
00003CEA A8A3 syscall EraseRect
00003CEC 3B7C 000F DA12 move.w [A5 - 0x25EE], 0xF
label00003CF2:
00003CF2 2F3C 000B 0012 move.l -[A7], 0xB0012
00003CF8 A893 syscall MoveTo
00003CFA 486E FF00 pea.l [A6 - 0x100]
00003CFE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003D02 3F3C 000F move.w -[A7], 0xF
00003D06 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003D0A 486E FF00 pea.l [A6 - 0x100]
00003D0E A884 syscall DrawString
00003D10 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003D14 A873 syscall SetPort
00003D16 6000 066C bra +0x66E /* 00004384 */
label00003D1A:
00003D1A 4227 clr.b -[A7]
00003D1C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D20 486D D038 pea.l [A5 - 0x2FC8]
00003D24 A8AD syscall PtInRect
00003D26 4A1F tst.b [A7]+
00003D28 673C beq +0x3E /* 00003D66 */
00003D2A 0C6D 0010 DA12 cmpi.w [A5 - 0x25EE], 0x10
00003D30 670C beq +0xE /* 00003D3E */
00003D32 486E FEF8 pea.l [A6 - 0x108]
00003D36 A8A3 syscall EraseRect
00003D38 3B7C 0010 DA12 move.w [A5 - 0x25EE], 0x10
label00003D3E:
00003D3E 2F3C 000B 0012 move.l -[A7], 0xB0012
00003D44 A893 syscall MoveTo
00003D46 486E FF00 pea.l [A6 - 0x100]
00003D4A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003D4E 3F3C 0010 move.w -[A7], 0x10
00003D52 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003D56 486E FF00 pea.l [A6 - 0x100]
00003D5A A884 syscall DrawString
00003D5C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003D60 A873 syscall SetPort
00003D62 6000 0620 bra +0x622 /* 00004384 */
label00003D66:
00003D66 4227 clr.b -[A7]
00003D68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D6C 486D D040 pea.l [A5 - 0x2FC0]
00003D70 A8AD syscall PtInRect
00003D72 4A1F tst.b [A7]+
00003D74 673C beq +0x3E /* 00003DB2 */
00003D76 0C6D 0011 DA12 cmpi.w [A5 - 0x25EE], 0x11
00003D7C 670C beq +0xE /* 00003D8A */
00003D7E 486E FEF8 pea.l [A6 - 0x108]
00003D82 A8A3 syscall EraseRect
00003D84 3B7C 0011 DA12 move.w [A5 - 0x25EE], 0x11
label00003D8A:
00003D8A 2F3C 000B 0012 move.l -[A7], 0xB0012
00003D90 A893 syscall MoveTo
00003D92 486E FF00 pea.l [A6 - 0x100]
00003D96 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003D9A 3F3C 0011 move.w -[A7], 0x11
00003D9E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003DA2 486E FF00 pea.l [A6 - 0x100]
00003DA6 A884 syscall DrawString
00003DA8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003DAC A873 syscall SetPort
00003DAE 6000 05D4 bra +0x5D6 /* 00004384 */
label00003DB2:
00003DB2 4227 clr.b -[A7]
00003DB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DB8 486D D048 pea.l [A5 - 0x2FB8]
00003DBC A8AD syscall PtInRect
00003DBE 4A1F tst.b [A7]+
00003DC0 673C beq +0x3E /* 00003DFE */
00003DC2 0C6D 0012 DA12 cmpi.w [A5 - 0x25EE], 0x12
00003DC8 670C beq +0xE /* 00003DD6 */
00003DCA 486E FEF8 pea.l [A6 - 0x108]
00003DCE A8A3 syscall EraseRect
00003DD0 3B7C 0012 DA12 move.w [A5 - 0x25EE], 0x12
label00003DD6:
00003DD6 2F3C 000B 0012 move.l -[A7], 0xB0012
00003DDC A893 syscall MoveTo
00003DDE 486E FF00 pea.l [A6 - 0x100]
00003DE2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003DE6 3F3C 0012 move.w -[A7], 0x12
00003DEA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003DEE 486E FF00 pea.l [A6 - 0x100]
00003DF2 A884 syscall DrawString
00003DF4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003DF8 A873 syscall SetPort
00003DFA 6000 0588 bra +0x58A /* 00004384 */
label00003DFE:
00003DFE 4227 clr.b -[A7]
00003E00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E04 486D D050 pea.l [A5 - 0x2FB0]
00003E08 A8AD syscall PtInRect
00003E0A 4A1F tst.b [A7]+
00003E0C 673C beq +0x3E /* 00003E4A */
00003E0E 0C6D 0013 DA12 cmpi.w [A5 - 0x25EE], 0x13
00003E14 670C beq +0xE /* 00003E22 */
00003E16 486E FEF8 pea.l [A6 - 0x108]
00003E1A A8A3 syscall EraseRect
00003E1C 3B7C 0013 DA12 move.w [A5 - 0x25EE], 0x13
label00003E22:
00003E22 2F3C 000B 0012 move.l -[A7], 0xB0012
00003E28 A893 syscall MoveTo
00003E2A 486E FF00 pea.l [A6 - 0x100]
00003E2E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003E32 3F3C 0013 move.w -[A7], 0x13
00003E36 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003E3A 486E FF00 pea.l [A6 - 0x100]
00003E3E A884 syscall DrawString
00003E40 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003E44 A873 syscall SetPort
00003E46 6000 053C bra +0x53E /* 00004384 */
label00003E4A:
00003E4A 4227 clr.b -[A7]
00003E4C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E50 486D D058 pea.l [A5 - 0x2FA8]
00003E54 A8AD syscall PtInRect
00003E56 4A1F tst.b [A7]+
00003E58 673C beq +0x3E /* 00003E96 */
00003E5A 0C6D 0014 DA12 cmpi.w [A5 - 0x25EE], 0x14
00003E60 670C beq +0xE /* 00003E6E */
00003E62 486E FEF8 pea.l [A6 - 0x108]
00003E66 A8A3 syscall EraseRect
00003E68 3B7C 0014 DA12 move.w [A5 - 0x25EE], 0x14
label00003E6E:
00003E6E 2F3C 000B 0012 move.l -[A7], 0xB0012
00003E74 A893 syscall MoveTo
00003E76 486E FF00 pea.l [A6 - 0x100]
00003E7A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003E7E 3F3C 0014 move.w -[A7], 0x14
00003E82 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003E86 486E FF00 pea.l [A6 - 0x100]
00003E8A A884 syscall DrawString
00003E8C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003E90 A873 syscall SetPort
00003E92 6000 04F0 bra +0x4F2 /* 00004384 */
label00003E96:
00003E96 4227 clr.b -[A7]
00003E98 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E9C 486D D060 pea.l [A5 - 0x2FA0]
00003EA0 A8AD syscall PtInRect
00003EA2 4A1F tst.b [A7]+
00003EA4 673C beq +0x3E /* 00003EE2 */
00003EA6 0C6D 0015 DA12 cmpi.w [A5 - 0x25EE], 0x15
00003EAC 670C beq +0xE /* 00003EBA */
00003EAE 486E FEF8 pea.l [A6 - 0x108]
00003EB2 A8A3 syscall EraseRect
00003EB4 3B7C 0015 DA12 move.w [A5 - 0x25EE], 0x15
label00003EBA:
00003EBA 2F3C 000B 0012 move.l -[A7], 0xB0012
00003EC0 A893 syscall MoveTo
00003EC2 486E FF00 pea.l [A6 - 0x100]
00003EC6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003ECA 3F3C 0015 move.w -[A7], 0x15
00003ECE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003ED2 486E FF00 pea.l [A6 - 0x100]
00003ED6 A884 syscall DrawString
00003ED8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003EDC A873 syscall SetPort
00003EDE 6000 04A4 bra +0x4A6 /* 00004384 */
label00003EE2:
00003EE2 4227 clr.b -[A7]
00003EE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003EE8 486D D140 pea.l [A5 - 0x2EC0]
00003EEC A8AD syscall PtInRect
00003EEE 4A1F tst.b [A7]+
00003EF0 673C beq +0x3E /* 00003F2E */
00003EF2 0C6D 0016 DA12 cmpi.w [A5 - 0x25EE], 0x16
00003EF8 670C beq +0xE /* 00003F06 */
00003EFA 486E FEF8 pea.l [A6 - 0x108]
00003EFE A8A3 syscall EraseRect
00003F00 3B7C 0016 DA12 move.w [A5 - 0x25EE], 0x16
label00003F06:
00003F06 2F3C 000B 0012 move.l -[A7], 0xB0012
00003F0C A893 syscall MoveTo
00003F0E 486E FF00 pea.l [A6 - 0x100]
00003F12 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003F16 3F3C 0016 move.w -[A7], 0x16
00003F1A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003F1E 486E FF00 pea.l [A6 - 0x100]
00003F22 A884 syscall DrawString
00003F24 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003F28 A873 syscall SetPort
00003F2A 6000 0458 bra +0x45A /* 00004384 */
label00003F2E:
00003F2E 4227 clr.b -[A7]
00003F30 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F34 486D D148 pea.l [A5 - 0x2EB8]
00003F38 A8AD syscall PtInRect
00003F3A 4A1F tst.b [A7]+
00003F3C 673C beq +0x3E /* 00003F7A */
00003F3E 0C6D 0017 DA12 cmpi.w [A5 - 0x25EE], 0x17
00003F44 670C beq +0xE /* 00003F52 */
00003F46 486E FEF8 pea.l [A6 - 0x108]
00003F4A A8A3 syscall EraseRect
00003F4C 3B7C 0017 DA12 move.w [A5 - 0x25EE], 0x17
label00003F52:
00003F52 2F3C 000B 0012 move.l -[A7], 0xB0012
00003F58 A893 syscall MoveTo
00003F5A 486E FF00 pea.l [A6 - 0x100]
00003F5E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003F62 3F3C 0017 move.w -[A7], 0x17
00003F66 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003F6A 486E FF00 pea.l [A6 - 0x100]
00003F6E A884 syscall DrawString
00003F70 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003F74 A873 syscall SetPort
00003F76 6000 040C bra +0x40E /* 00004384 */
label00003F7A:
00003F7A 4227 clr.b -[A7]
00003F7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003F80 486D D160 pea.l [A5 - 0x2EA0]
00003F84 A8AD syscall PtInRect
00003F86 4A1F tst.b [A7]+
00003F88 673C beq +0x3E /* 00003FC6 */
00003F8A 0C6D 0018 DA12 cmpi.w [A5 - 0x25EE], 0x18
00003F90 670C beq +0xE /* 00003F9E */
00003F92 486E FEF8 pea.l [A6 - 0x108]
00003F96 A8A3 syscall EraseRect
00003F98 3B7C 0018 DA12 move.w [A5 - 0x25EE], 0x18
label00003F9E:
00003F9E 2F3C 000B 0012 move.l -[A7], 0xB0012
00003FA4 A893 syscall MoveTo
00003FA6 486E FF00 pea.l [A6 - 0x100]
00003FAA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003FAE 3F3C 0018 move.w -[A7], 0x18
00003FB2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00003FB6 486E FF00 pea.l [A6 - 0x100]
00003FBA A884 syscall DrawString
00003FBC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00003FC0 A873 syscall SetPort
00003FC2 6000 03C0 bra +0x3C2 /* 00004384 */
label00003FC6:
00003FC6 4227 clr.b -[A7]
00003FC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FCC 486D D168 pea.l [A5 - 0x2E98]
00003FD0 A8AD syscall PtInRect
00003FD2 4A1F tst.b [A7]+
00003FD4 673C beq +0x3E /* 00004012 */
00003FD6 0C6D 0019 DA12 cmpi.w [A5 - 0x25EE], 0x19
00003FDC 670C beq +0xE /* 00003FEA */
00003FDE 486E FEF8 pea.l [A6 - 0x108]
00003FE2 A8A3 syscall EraseRect
00003FE4 3B7C 0019 DA12 move.w [A5 - 0x25EE], 0x19
label00003FEA:
00003FEA 2F3C 000B 0012 move.l -[A7], 0xB0012
00003FF0 A893 syscall MoveTo
00003FF2 486E FF00 pea.l [A6 - 0x100]
00003FF6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00003FFA 3F3C 0019 move.w -[A7], 0x19
00003FFE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004002 486E FF00 pea.l [A6 - 0x100]
00004006 A884 syscall DrawString
00004008 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000400C A873 syscall SetPort
0000400E 6000 0374 bra +0x376 /* 00004384 */
label00004012:
00004012 4227 clr.b -[A7]
00004014 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004018 486D D080 pea.l [A5 - 0x2F80]
0000401C A8AD syscall PtInRect
0000401E 4A1F tst.b [A7]+
00004020 673C beq +0x3E /* 0000405E */
00004022 0C6D 001A DA12 cmpi.w [A5 - 0x25EE], 0x1A
00004028 670C beq +0xE /* 00004036 */
0000402A 486E FEF8 pea.l [A6 - 0x108]
0000402E A8A3 syscall EraseRect
00004030 3B7C 001A DA12 move.w [A5 - 0x25EE], 0x1A
label00004036:
00004036 2F3C 000B 0012 move.l -[A7], 0xB0012
0000403C A893 syscall MoveTo
0000403E 486E FF00 pea.l [A6 - 0x100]
00004042 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004046 3F3C 001A move.w -[A7], 0x1A
0000404A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000404E 486E FF00 pea.l [A6 - 0x100]
00004052 A884 syscall DrawString
00004054 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004058 A873 syscall SetPort
0000405A 6000 0328 bra +0x32A /* 00004384 */
label0000405E:
0000405E 4227 clr.b -[A7]
00004060 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004064 486D D180 pea.l [A5 - 0x2E80]
00004068 A8AD syscall PtInRect
0000406A 4A1F tst.b [A7]+
0000406C 673C beq +0x3E /* 000040AA */
0000406E 0C6D 001B DA12 cmpi.w [A5 - 0x25EE], 0x1B
00004074 670C beq +0xE /* 00004082 */
00004076 486E FEF8 pea.l [A6 - 0x108]
0000407A A8A3 syscall EraseRect
0000407C 3B7C 001B DA12 move.w [A5 - 0x25EE], 0x1B
label00004082:
00004082 2F3C 000B 0012 move.l -[A7], 0xB0012
00004088 A893 syscall MoveTo
0000408A 486E FF00 pea.l [A6 - 0x100]
0000408E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004092 3F3C 001B move.w -[A7], 0x1B
00004096 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000409A 486E FF00 pea.l [A6 - 0x100]
0000409E A884 syscall DrawString
000040A0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000040A4 A873 syscall SetPort
000040A6 6000 02DC bra +0x2DE /* 00004384 */
label000040AA:
000040AA 4227 clr.b -[A7]
000040AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040B0 486D D068 pea.l [A5 - 0x2F98]
000040B4 A8AD syscall PtInRect
000040B6 4A1F tst.b [A7]+
000040B8 673C beq +0x3E /* 000040F6 */
000040BA 0C6D 001C DA12 cmpi.w [A5 - 0x25EE], 0x1C
000040C0 670C beq +0xE /* 000040CE */
000040C2 486E FEF8 pea.l [A6 - 0x108]
000040C6 A8A3 syscall EraseRect
000040C8 3B7C 001C DA12 move.w [A5 - 0x25EE], 0x1C
label000040CE:
000040CE 2F3C 000B 000E move.l -[A7], 0xB000E
000040D4 A893 syscall MoveTo
000040D6 486E FF00 pea.l [A6 - 0x100]
000040DA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000040DE 3F3C 001C move.w -[A7], 0x1C
000040E2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000040E6 486E FF00 pea.l [A6 - 0x100]
000040EA A884 syscall DrawString
000040EC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000040F0 A873 syscall SetPort
000040F2 6000 0290 bra +0x292 /* 00004384 */
label000040F6:
000040F6 4227 clr.b -[A7]
000040F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040FC 486E FEF0 pea.l [A6 - 0x110]
00004100 A8AD syscall PtInRect
00004102 4A1F tst.b [A7]+
00004104 673C beq +0x3E /* 00004142 */
00004106 0C6D 001D DA12 cmpi.w [A5 - 0x25EE], 0x1D
0000410C 670C beq +0xE /* 0000411A */
0000410E 486E FEF8 pea.l [A6 - 0x108]
00004112 A8A3 syscall EraseRect
00004114 3B7C 001D DA12 move.w [A5 - 0x25EE], 0x1D
label0000411A:
0000411A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004120 A893 syscall MoveTo
00004122 486E FF00 pea.l [A6 - 0x100]
00004126 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000412A 3F3C 001D move.w -[A7], 0x1D
0000412E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004132 486E FF00 pea.l [A6 - 0x100]
00004136 A884 syscall DrawString
00004138 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000413C A873 syscall SetPort
0000413E 6000 0244 bra +0x246 /* 00004384 */
label00004142:
00004142 4227 clr.b -[A7]
00004144 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004148 486E FEE8 pea.l [A6 - 0x118]
0000414C A8AD syscall PtInRect
0000414E 4A1F tst.b [A7]+
00004150 673C beq +0x3E /* 0000418E */
00004152 0C6D 001E DA12 cmpi.w [A5 - 0x25EE], 0x1E
00004158 670C beq +0xE /* 00004166 */
0000415A 486E FEF8 pea.l [A6 - 0x108]
0000415E A8A3 syscall EraseRect
00004160 3B7C 001E DA12 move.w [A5 - 0x25EE], 0x1E
label00004166:
00004166 2F3C 000B 0012 move.l -[A7], 0xB0012
0000416C A893 syscall MoveTo
0000416E 486E FF00 pea.l [A6 - 0x100]
00004172 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004176 3F3C 001E move.w -[A7], 0x1E
0000417A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000417E 486E FF00 pea.l [A6 - 0x100]
00004182 A884 syscall DrawString
00004184 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004188 A873 syscall SetPort
0000418A 6000 01F8 bra +0x1FA /* 00004384 */
label0000418E:
0000418E 4227 clr.b -[A7]
00004190 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004194 486E FEE0 pea.l [A6 - 0x120]
00004198 A8AD syscall PtInRect
0000419A 4A1F tst.b [A7]+
0000419C 673C beq +0x3E /* 000041DA */
0000419E 0C6D 001F DA12 cmpi.w [A5 - 0x25EE], 0x1F
000041A4 670C beq +0xE /* 000041B2 */
000041A6 486E FEF8 pea.l [A6 - 0x108]
000041AA A8A3 syscall EraseRect
000041AC 3B7C 001F DA12 move.w [A5 - 0x25EE], 0x1F
label000041B2:
000041B2 2F3C 000B 0012 move.l -[A7], 0xB0012
000041B8 A893 syscall MoveTo
000041BA 486E FF00 pea.l [A6 - 0x100]
000041BE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000041C2 3F3C 001F move.w -[A7], 0x1F
000041C6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000041CA 486E FF00 pea.l [A6 - 0x100]
000041CE A884 syscall DrawString
000041D0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000041D4 A873 syscall SetPort
000041D6 6000 01AC bra +0x1AE /* 00004384 */
label000041DA:
000041DA 4227 clr.b -[A7]
000041DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041E0 486D D9BE pea.l [A5 - 0x2642]
000041E4 A8AD syscall PtInRect
000041E6 4A1F tst.b [A7]+
000041E8 673C beq +0x3E /* 00004226 */
000041EA 0C6D 0020 DA12 cmpi.w [A5 - 0x25EE], 0x20 /* ' ' */
000041F0 670C beq +0xE /* 000041FE */
000041F2 486E FEF8 pea.l [A6 - 0x108]
000041F6 A8A3 syscall EraseRect
000041F8 3B7C 0020 DA12 move.w [A5 - 0x25EE], 0x20 /* ' ' */
label000041FE:
000041FE 2F3C 000B 0012 move.l -[A7], 0xB0012
00004204 A893 syscall MoveTo
00004206 486E FF00 pea.l [A6 - 0x100]
0000420A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000420E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004212 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004216 486E FF00 pea.l [A6 - 0x100]
0000421A A884 syscall DrawString
0000421C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004220 A873 syscall SetPort
00004222 6000 0160 bra +0x162 /* 00004384 */
label00004226:
00004226 4227 clr.b -[A7]
00004228 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000422C 486D D9C6 pea.l [A5 - 0x263A]
00004230 A8AD syscall PtInRect
00004232 4A1F tst.b [A7]+
00004234 673C beq +0x3E /* 00004272 */
00004236 0C6D 0021 DA12 cmpi.w [A5 - 0x25EE], 0x21 /* '!' */
0000423C 670C beq +0xE /* 0000424A */
0000423E 486E FEF8 pea.l [A6 - 0x108]
00004242 A8A3 syscall EraseRect
00004244 3B7C 0021 DA12 move.w [A5 - 0x25EE], 0x21 /* '!' */
label0000424A:
0000424A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004250 A893 syscall MoveTo
00004252 486E FF00 pea.l [A6 - 0x100]
00004256 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000425A 3F3C 0021 move.w -[A7], 0x21 /* '!' */
0000425E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004262 486E FF00 pea.l [A6 - 0x100]
00004266 A884 syscall DrawString
00004268 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000426C A873 syscall SetPort
0000426E 6000 0114 bra +0x116 /* 00004384 */
label00004272:
00004272 4227 clr.b -[A7]
00004274 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004278 486D D9CE pea.l [A5 - 0x2632]
0000427C A8AD syscall PtInRect
0000427E 4A1F tst.b [A7]+
00004280 673C beq +0x3E /* 000042BE */
00004282 0C6D 0022 DA12 cmpi.w [A5 - 0x25EE], 0x22 /* '\"' */
00004288 670C beq +0xE /* 00004296 */
0000428A 486E FEF8 pea.l [A6 - 0x108]
0000428E A8A3 syscall EraseRect
00004290 3B7C 0022 DA12 move.w [A5 - 0x25EE], 0x22 /* '\"' */
label00004296:
00004296 2F3C 000B 0012 move.l -[A7], 0xB0012
0000429C A893 syscall MoveTo
0000429E 486E FF00 pea.l [A6 - 0x100]
000042A2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000042A6 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000042AA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000042AE 486E FF00 pea.l [A6 - 0x100]
000042B2 A884 syscall DrawString
000042B4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000042B8 A873 syscall SetPort
000042BA 6000 00C8 bra +0xCA /* 00004384 */
label000042BE:
000042BE 4227 clr.b -[A7]
000042C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000042C4 486D D9D6 pea.l [A5 - 0x262A]
000042C8 A8AD syscall PtInRect
000042CA 4A1F tst.b [A7]+
000042CC 673A beq +0x3C /* 00004308 */
000042CE 0C6D 0023 DA12 cmpi.w [A5 - 0x25EE], 0x23 /* '#' */
000042D4 670C beq +0xE /* 000042E2 */
000042D6 486E FEF8 pea.l [A6 - 0x108]
000042DA A8A3 syscall EraseRect
000042DC 3B7C 0023 DA12 move.w [A5 - 0x25EE], 0x23 /* '#' */
label000042E2:
000042E2 2F3C 000B 0012 move.l -[A7], 0xB0012
000042E8 A893 syscall MoveTo
000042EA 486E FF00 pea.l [A6 - 0x100]
000042EE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000042F2 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000042F6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000042FA 486E FF00 pea.l [A6 - 0x100]
000042FE A884 syscall DrawString
00004300 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004304 A873 syscall SetPort
00004306 607C bra +0x7E /* 00004384 */
label00004308:
00004308 486E FED8 pea.l [A6 - 0x128]
0000430C 7014 moveq.l D0, 0x14
0000430E D06D D83E add.w D0, [A5 - 0x27C2]
00004312 3F00 move.w -[A7], D0
00004314 7005 moveq.l D0, 0x05
00004316 D06D D83C add.w D0, [A5 - 0x27C4]
0000431A 3F00 move.w -[A7], D0
0000431C 70E7 moveq.l D0, 0xFFFFFFE7
0000431E D06D D842 add.w D0, [A5 - 0x27BE]
00004322 3F00 move.w -[A7], D0
00004324 70D8 moveq.l D0, 0xFFFFFFD8
00004326 D06D D840 add.w D0, [A5 - 0x27C0]
0000432A 3F00 move.w -[A7], D0
0000432C A8A7 syscall SetRect
0000432E 4227 clr.b -[A7]
00004330 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004334 486E FED8 pea.l [A6 - 0x128]
00004338 A8AD syscall PtInRect
0000433A 4A1F tst.b [A7]+
0000433C 673A beq +0x3C /* 00004378 */
0000433E 0C6D 0024 DA12 cmpi.w [A5 - 0x25EE], 0x24 /* '$' */
00004344 670C beq +0xE /* 00004352 */
00004346 486E FEF8 pea.l [A6 - 0x108]
0000434A A8A3 syscall EraseRect
0000434C 3B7C 0024 DA12 move.w [A5 - 0x25EE], 0x24 /* '$' */
label00004352:
00004352 2F3C 000B 0012 move.l -[A7], 0xB0012
00004358 A893 syscall MoveTo
0000435A 486E FF00 pea.l [A6 - 0x100]
0000435E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004362 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00004366 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000436A 486E FF00 pea.l [A6 - 0x100]
0000436E A884 syscall DrawString
00004370 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004374 A873 syscall SetPort
00004376 600C bra +0xE /* 00004384 */
label00004378:
00004378 486E FEF8 pea.l [A6 - 0x108]
0000437C A8A3 syscall EraseRect
0000437E 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004382 A873 syscall SetPort
label00004384:
00004384 4E5E unlink A6
00004386 4E75 rts
fn00004388:
00004388 4E56 FECE link A6, -0x0132
0000438C 486E FED4 pea.l [A6 - 0x12C]
00004390 A874 syscall GetPort
00004392 2F2E 000C move.l -[A7], [A6 + 0xC]
00004396 A873 syscall SetPort
00004398 486E FF00 pea.l [A6 - 0x100]
0000439C 2F3C 0001 02BC move.l -[A7], 0x102BC
000043A2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000043A6 486E FF00 pea.l [A6 - 0x100]
000043AA 486E FECE pea.l [A6 - 0x132]
000043AE A900 syscall GetFNum
000043B0 486E FF00 pea.l [A6 - 0x100]
000043B4 2F3C 0004 02BC move.l -[A7], 0x402BC
000043BA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000043BE 486E FF00 pea.l [A6 - 0x100]
000043C2 486E FED0 pea.l [A6 - 0x130]
000043C6 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000043CA 3F2E FECE move.w -[A7], [A6 - 0x132]
000043CE A887 syscall TextFont
000043D0 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000043D4 A88A syscall TextSize
000043D6 486E FF00 pea.l [A6 - 0x100]
000043DA 2F3C 0002 02BC move.l -[A7], 0x202BC
000043E0 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000043E4 486E FF00 pea.l [A6 - 0x100]
000043E8 486E FED0 pea.l [A6 - 0x130]
000043EC 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000043F0 206D D5C2 movea.l A0, [A5 - 0x2A3E]
000043F4 2050 movea.l A0, [A0]
000043F6 2D68 0008 FEF0 move.l [A6 - 0x110], [A0 + 0x8]
000043FC 2D68 000C FEF4 move.l [A6 - 0x10C], [A0 + 0xC]
00004402 486E FEF8 pea.l [A6 - 0x108]
00004406 4878 0001 push.l 0x1
0000440A 2F3C 0010 0200 move.l -[A7], 0x100200
00004410 A8A7 syscall SetRect
00004412 4227 clr.b -[A7]
00004414 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004418 486D D288 pea.l [A5 - 0x2D78]
0000441C A8AD syscall PtInRect
0000441E 4A1F tst.b [A7]+
00004420 673C beq +0x3E /* 0000445E */
00004422 0C6D 0001 DA10 cmpi.w [A5 - 0x25F0], 0x1
00004428 670C beq +0xE /* 00004436 */
0000442A 486E FEF8 pea.l [A6 - 0x108]
0000442E A8A3 syscall EraseRect
00004430 3B7C 0001 DA10 move.w [A5 - 0x25F0], 0x1
label00004436:
00004436 2F3C 000B 0012 move.l -[A7], 0xB0012
0000443C A893 syscall MoveTo
0000443E 486E FF00 pea.l [A6 - 0x100]
00004442 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004446 3F3C 0001 move.w -[A7], 0x1
0000444A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000444E 486E FF00 pea.l [A6 - 0x100]
00004452 A884 syscall DrawString
00004454 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004458 A873 syscall SetPort
0000445A 6000 0A5A bra +0xA5C /* 00004EB6 */
label0000445E:
0000445E 4227 clr.b -[A7]
00004460 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004464 486D D190 pea.l [A5 - 0x2E70]
00004468 A8AD syscall PtInRect
0000446A 4A1F tst.b [A7]+
0000446C 673C beq +0x3E /* 000044AA */
0000446E 0C6D 0002 DA10 cmpi.w [A5 - 0x25F0], 0x2
00004474 670C beq +0xE /* 00004482 */
00004476 486E FEF8 pea.l [A6 - 0x108]
0000447A A8A3 syscall EraseRect
0000447C 3B7C 0002 DA10 move.w [A5 - 0x25F0], 0x2
label00004482:
00004482 2F3C 000B 0012 move.l -[A7], 0xB0012
00004488 A893 syscall MoveTo
0000448A 486E FF00 pea.l [A6 - 0x100]
0000448E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004492 3F3C 0002 move.w -[A7], 0x2
00004496 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000449A 486E FF00 pea.l [A6 - 0x100]
0000449E A884 syscall DrawString
000044A0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000044A4 A873 syscall SetPort
000044A6 6000 0A0E bra +0xA10 /* 00004EB6 */
label000044AA:
000044AA 4227 clr.b -[A7]
000044AC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044B0 486D D198 pea.l [A5 - 0x2E68]
000044B4 A8AD syscall PtInRect
000044B6 4A1F tst.b [A7]+
000044B8 673C beq +0x3E /* 000044F6 */
000044BA 0C6D 0003 DA10 cmpi.w [A5 - 0x25F0], 0x3
000044C0 670C beq +0xE /* 000044CE */
000044C2 486E FEF8 pea.l [A6 - 0x108]
000044C6 A8A3 syscall EraseRect
000044C8 3B7C 0003 DA10 move.w [A5 - 0x25F0], 0x3
label000044CE:
000044CE 2F3C 000B 0012 move.l -[A7], 0xB0012
000044D4 A893 syscall MoveTo
000044D6 486E FF00 pea.l [A6 - 0x100]
000044DA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000044DE 3F3C 0003 move.w -[A7], 0x3
000044E2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000044E6 486E FF00 pea.l [A6 - 0x100]
000044EA A884 syscall DrawString
000044EC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000044F0 A873 syscall SetPort
000044F2 6000 09C2 bra +0x9C4 /* 00004EB6 */
label000044F6:
000044F6 4227 clr.b -[A7]
000044F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000044FC 486D D1A0 pea.l [A5 - 0x2E60]
00004500 A8AD syscall PtInRect
00004502 4A1F tst.b [A7]+
00004504 673C beq +0x3E /* 00004542 */
00004506 0C6D 0004 DA10 cmpi.w [A5 - 0x25F0], 0x4
0000450C 670C beq +0xE /* 0000451A */
0000450E 486E FEF8 pea.l [A6 - 0x108]
00004512 A8A3 syscall EraseRect
00004514 3B7C 0004 DA10 move.w [A5 - 0x25F0], 0x4
label0000451A:
0000451A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004520 A893 syscall MoveTo
00004522 486E FF00 pea.l [A6 - 0x100]
00004526 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000452A 3F3C 0004 move.w -[A7], 0x4
0000452E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004532 486E FF00 pea.l [A6 - 0x100]
00004536 A884 syscall DrawString
00004538 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000453C A873 syscall SetPort
0000453E 6000 0976 bra +0x978 /* 00004EB6 */
label00004542:
00004542 4227 clr.b -[A7]
00004544 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004548 486D D1A8 pea.l [A5 - 0x2E58]
0000454C A8AD syscall PtInRect
0000454E 4A1F tst.b [A7]+
00004550 673C beq +0x3E /* 0000458E */
00004552 0C6D 0005 DA10 cmpi.w [A5 - 0x25F0], 0x5
00004558 670C beq +0xE /* 00004566 */
0000455A 486E FEF8 pea.l [A6 - 0x108]
0000455E A8A3 syscall EraseRect
00004560 3B7C 0005 DA10 move.w [A5 - 0x25F0], 0x5
label00004566:
00004566 2F3C 000B 0012 move.l -[A7], 0xB0012
0000456C A893 syscall MoveTo
0000456E 486E FF00 pea.l [A6 - 0x100]
00004572 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004576 3F3C 0005 move.w -[A7], 0x5
0000457A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000457E 486E FF00 pea.l [A6 - 0x100]
00004582 A884 syscall DrawString
00004584 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004588 A873 syscall SetPort
0000458A 6000 092A bra +0x92C /* 00004EB6 */
label0000458E:
0000458E 4227 clr.b -[A7]
00004590 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004594 486D D1B0 pea.l [A5 - 0x2E50]
00004598 A8AD syscall PtInRect
0000459A 4A1F tst.b [A7]+
0000459C 673C beq +0x3E /* 000045DA */
0000459E 0C6D 0006 DA10 cmpi.w [A5 - 0x25F0], 0x6
000045A4 670C beq +0xE /* 000045B2 */
000045A6 486E FEF8 pea.l [A6 - 0x108]
000045AA A8A3 syscall EraseRect
000045AC 3B7C 0006 DA10 move.w [A5 - 0x25F0], 0x6
label000045B2:
000045B2 2F3C 000B 0012 move.l -[A7], 0xB0012
000045B8 A893 syscall MoveTo
000045BA 486E FF00 pea.l [A6 - 0x100]
000045BE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000045C2 3F3C 0006 move.w -[A7], 0x6
000045C6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000045CA 486E FF00 pea.l [A6 - 0x100]
000045CE A884 syscall DrawString
000045D0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000045D4 A873 syscall SetPort
000045D6 6000 08DE bra +0x8E0 /* 00004EB6 */
label000045DA:
000045DA 4227 clr.b -[A7]
000045DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045E0 486D D1B8 pea.l [A5 - 0x2E48]
000045E4 A8AD syscall PtInRect
000045E6 4A1F tst.b [A7]+
000045E8 673C beq +0x3E /* 00004626 */
000045EA 0C6D 0007 DA10 cmpi.w [A5 - 0x25F0], 0x7
000045F0 670C beq +0xE /* 000045FE */
000045F2 486E FEF8 pea.l [A6 - 0x108]
000045F6 A8A3 syscall EraseRect
000045F8 3B7C 0007 DA10 move.w [A5 - 0x25F0], 0x7
label000045FE:
000045FE 2F3C 000B 0012 move.l -[A7], 0xB0012
00004604 A893 syscall MoveTo
00004606 486E FF00 pea.l [A6 - 0x100]
0000460A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000460E 3F3C 0007 move.w -[A7], 0x7
00004612 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004616 486E FF00 pea.l [A6 - 0x100]
0000461A A884 syscall DrawString
0000461C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004620 A873 syscall SetPort
00004622 6000 0892 bra +0x894 /* 00004EB6 */
label00004626:
00004626 4227 clr.b -[A7]
00004628 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000462C 486D D1C0 pea.l [A5 - 0x2E40]
00004630 A8AD syscall PtInRect
00004632 4A1F tst.b [A7]+
00004634 673C beq +0x3E /* 00004672 */
00004636 0C6D 0008 DA10 cmpi.w [A5 - 0x25F0], 0x8
0000463C 670C beq +0xE /* 0000464A */
0000463E 486E FEF8 pea.l [A6 - 0x108]
00004642 A8A3 syscall EraseRect
00004644 3B7C 0008 DA10 move.w [A5 - 0x25F0], 0x8
label0000464A:
0000464A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004650 A893 syscall MoveTo
00004652 486E FF00 pea.l [A6 - 0x100]
00004656 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000465A 3F3C 0008 move.w -[A7], 0x8
0000465E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004662 486E FF00 pea.l [A6 - 0x100]
00004666 A884 syscall DrawString
00004668 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000466C A873 syscall SetPort
0000466E 6000 0846 bra +0x848 /* 00004EB6 */
label00004672:
00004672 4227 clr.b -[A7]
00004674 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004678 486D D1C8 pea.l [A5 - 0x2E38]
0000467C A8AD syscall PtInRect
0000467E 4A1F tst.b [A7]+
00004680 673C beq +0x3E /* 000046BE */
00004682 0C6D 0009 DA10 cmpi.w [A5 - 0x25F0], 0x9 /* '\t' */
00004688 670C beq +0xE /* 00004696 */
0000468A 486E FEF8 pea.l [A6 - 0x108]
0000468E A8A3 syscall EraseRect
00004690 3B7C 0009 DA10 move.w [A5 - 0x25F0], 0x9 /* '\t' */
label00004696:
00004696 2F3C 000B 0012 move.l -[A7], 0xB0012
0000469C A893 syscall MoveTo
0000469E 486E FF00 pea.l [A6 - 0x100]
000046A2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000046A6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000046AA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000046AE 486E FF00 pea.l [A6 - 0x100]
000046B2 A884 syscall DrawString
000046B4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000046B8 A873 syscall SetPort
000046BA 6000 07FA bra +0x7FC /* 00004EB6 */
label000046BE:
000046BE 4227 clr.b -[A7]
000046C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046C4 486D D1D0 pea.l [A5 - 0x2E30]
000046C8 A8AD syscall PtInRect
000046CA 4A1F tst.b [A7]+
000046CC 673C beq +0x3E /* 0000470A */
000046CE 0C6D 000A DA10 cmpi.w [A5 - 0x25F0], 0xA /* '\n' */
000046D4 670C beq +0xE /* 000046E2 */
000046D6 486E FEF8 pea.l [A6 - 0x108]
000046DA A8A3 syscall EraseRect
000046DC 3B7C 000A DA10 move.w [A5 - 0x25F0], 0xA /* '\n' */
label000046E2:
000046E2 2F3C 000B 0012 move.l -[A7], 0xB0012
000046E8 A893 syscall MoveTo
000046EA 486E FF00 pea.l [A6 - 0x100]
000046EE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000046F2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000046F6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000046FA 486E FF00 pea.l [A6 - 0x100]
000046FE A884 syscall DrawString
00004700 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004704 A873 syscall SetPort
00004706 6000 07AE bra +0x7B0 /* 00004EB6 */
label0000470A:
0000470A 4227 clr.b -[A7]
0000470C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004710 486D D1D8 pea.l [A5 - 0x2E28]
00004714 A8AD syscall PtInRect
00004716 4A1F tst.b [A7]+
00004718 673C beq +0x3E /* 00004756 */
0000471A 0C6D 000B DA10 cmpi.w [A5 - 0x25F0], 0xB
00004720 670C beq +0xE /* 0000472E */
00004722 486E FEF8 pea.l [A6 - 0x108]
00004726 A8A3 syscall EraseRect
00004728 3B7C 000B DA10 move.w [A5 - 0x25F0], 0xB
label0000472E:
0000472E 2F3C 000B 0012 move.l -[A7], 0xB0012
00004734 A893 syscall MoveTo
00004736 486E FF00 pea.l [A6 - 0x100]
0000473A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000473E 3F3C 000B move.w -[A7], 0xB
00004742 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004746 486E FF00 pea.l [A6 - 0x100]
0000474A A884 syscall DrawString
0000474C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004750 A873 syscall SetPort
00004752 6000 0762 bra +0x764 /* 00004EB6 */
label00004756:
00004756 4227 clr.b -[A7]
00004758 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000475C 486D D1E0 pea.l [A5 - 0x2E20]
00004760 A8AD syscall PtInRect
00004762 4A1F tst.b [A7]+
00004764 673C beq +0x3E /* 000047A2 */
00004766 0C6D 000C DA10 cmpi.w [A5 - 0x25F0], 0xC
0000476C 670C beq +0xE /* 0000477A */
0000476E 486E FEF8 pea.l [A6 - 0x108]
00004772 A8A3 syscall EraseRect
00004774 3B7C 000C DA10 move.w [A5 - 0x25F0], 0xC
label0000477A:
0000477A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004780 A893 syscall MoveTo
00004782 486E FF00 pea.l [A6 - 0x100]
00004786 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000478A 3F3C 000C move.w -[A7], 0xC
0000478E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004792 486E FF00 pea.l [A6 - 0x100]
00004796 A884 syscall DrawString
00004798 2F2E FED4 move.l -[A7], [A6 - 0x12C]
0000479C A873 syscall SetPort
0000479E 6000 0716 bra +0x718 /* 00004EB6 */
label000047A2:
000047A2 4227 clr.b -[A7]
000047A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047A8 486D D1E8 pea.l [A5 - 0x2E18]
000047AC A8AD syscall PtInRect
000047AE 4A1F tst.b [A7]+
000047B0 673C beq +0x3E /* 000047EE */
000047B2 0C6D 000D DA10 cmpi.w [A5 - 0x25F0], 0xD /* '\r' */
000047B8 670C beq +0xE /* 000047C6 */
000047BA 486E FEF8 pea.l [A6 - 0x108]
000047BE A8A3 syscall EraseRect
000047C0 3B7C 000D DA10 move.w [A5 - 0x25F0], 0xD /* '\r' */
label000047C6:
000047C6 2F3C 000B 0012 move.l -[A7], 0xB0012
000047CC A893 syscall MoveTo
000047CE 486E FF00 pea.l [A6 - 0x100]
000047D2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000047D6 3F3C 000D move.w -[A7], 0xD /* '\r' */
000047DA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000047DE 486E FF00 pea.l [A6 - 0x100]
000047E2 A884 syscall DrawString
000047E4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000047E8 A873 syscall SetPort
000047EA 6000 06CA bra +0x6CC /* 00004EB6 */
label000047EE:
000047EE 4227 clr.b -[A7]
000047F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047F4 486D D1F0 pea.l [A5 - 0x2E10]
000047F8 A8AD syscall PtInRect
000047FA 4A1F tst.b [A7]+
000047FC 673C beq +0x3E /* 0000483A */
000047FE 0C6D 000E DA10 cmpi.w [A5 - 0x25F0], 0xE
00004804 670C beq +0xE /* 00004812 */
00004806 486E FEF8 pea.l [A6 - 0x108]
0000480A A8A3 syscall EraseRect
0000480C 3B7C 000E DA10 move.w [A5 - 0x25F0], 0xE
label00004812:
00004812 2F3C 000B 0012 move.l -[A7], 0xB0012
00004818 A893 syscall MoveTo
0000481A 486E FF00 pea.l [A6 - 0x100]
0000481E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004822 3F3C 000E move.w -[A7], 0xE
00004826 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000482A 486E FF00 pea.l [A6 - 0x100]
0000482E A884 syscall DrawString
00004830 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004834 A873 syscall SetPort
00004836 6000 067E bra +0x680 /* 00004EB6 */
label0000483A:
0000483A 4227 clr.b -[A7]
0000483C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004840 486D D1F8 pea.l [A5 - 0x2E08]
00004844 A8AD syscall PtInRect
00004846 4A1F tst.b [A7]+
00004848 673C beq +0x3E /* 00004886 */
0000484A 0C6D 000F DA10 cmpi.w [A5 - 0x25F0], 0xF
00004850 670C beq +0xE /* 0000485E */
00004852 486E FEF8 pea.l [A6 - 0x108]
00004856 A8A3 syscall EraseRect
00004858 3B7C 000F DA10 move.w [A5 - 0x25F0], 0xF
label0000485E:
0000485E 2F3C 000B 0012 move.l -[A7], 0xB0012
00004864 A893 syscall MoveTo
00004866 486E FF00 pea.l [A6 - 0x100]
0000486A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000486E 3F3C 000F move.w -[A7], 0xF
00004872 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004876 486E FF00 pea.l [A6 - 0x100]
0000487A A884 syscall DrawString
0000487C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004880 A873 syscall SetPort
00004882 6000 0632 bra +0x634 /* 00004EB6 */
label00004886:
00004886 4227 clr.b -[A7]
00004888 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000488C 486D D258 pea.l [A5 - 0x2DA8]
00004890 A8AD syscall PtInRect
00004892 4A1F tst.b [A7]+
00004894 673C beq +0x3E /* 000048D2 */
00004896 0C6D 0010 DA10 cmpi.w [A5 - 0x25F0], 0x10
0000489C 670C beq +0xE /* 000048AA */
0000489E 486E FEF8 pea.l [A6 - 0x108]
000048A2 A8A3 syscall EraseRect
000048A4 3B7C 0010 DA10 move.w [A5 - 0x25F0], 0x10
label000048AA:
000048AA 2F3C 000B 0012 move.l -[A7], 0xB0012
000048B0 A893 syscall MoveTo
000048B2 486E FF00 pea.l [A6 - 0x100]
000048B6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000048BA 3F3C 0010 move.w -[A7], 0x10
000048BE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000048C2 486E FF00 pea.l [A6 - 0x100]
000048C6 A884 syscall DrawString
000048C8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000048CC A873 syscall SetPort
000048CE 6000 05E6 bra +0x5E8 /* 00004EB6 */
label000048D2:
000048D2 4227 clr.b -[A7]
000048D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048D8 486D D260 pea.l [A5 - 0x2DA0]
000048DC A8AD syscall PtInRect
000048DE 4A1F tst.b [A7]+
000048E0 673C beq +0x3E /* 0000491E */
000048E2 0C6D 0011 DA10 cmpi.w [A5 - 0x25F0], 0x11
000048E8 670C beq +0xE /* 000048F6 */
000048EA 486E FEF8 pea.l [A6 - 0x108]
000048EE A8A3 syscall EraseRect
000048F0 3B7C 0011 DA10 move.w [A5 - 0x25F0], 0x11
label000048F6:
000048F6 2F3C 000B 0012 move.l -[A7], 0xB0012
000048FC A893 syscall MoveTo
000048FE 486E FF00 pea.l [A6 - 0x100]
00004902 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004906 3F3C 0011 move.w -[A7], 0x11
0000490A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000490E 486E FF00 pea.l [A6 - 0x100]
00004912 A884 syscall DrawString
00004914 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004918 A873 syscall SetPort
0000491A 6000 059A bra +0x59C /* 00004EB6 */
label0000491E:
0000491E 4227 clr.b -[A7]
00004920 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004924 486D D268 pea.l [A5 - 0x2D98]
00004928 A8AD syscall PtInRect
0000492A 4A1F tst.b [A7]+
0000492C 673C beq +0x3E /* 0000496A */
0000492E 0C6D 0012 DA10 cmpi.w [A5 - 0x25F0], 0x12
00004934 670C beq +0xE /* 00004942 */
00004936 486E FEF8 pea.l [A6 - 0x108]
0000493A A8A3 syscall EraseRect
0000493C 3B7C 0012 DA10 move.w [A5 - 0x25F0], 0x12
label00004942:
00004942 2F3C 000B 0012 move.l -[A7], 0xB0012
00004948 A893 syscall MoveTo
0000494A 486E FF00 pea.l [A6 - 0x100]
0000494E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004952 3F3C 0012 move.w -[A7], 0x12
00004956 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
0000495A 486E FF00 pea.l [A6 - 0x100]
0000495E A884 syscall DrawString
00004960 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004964 A873 syscall SetPort
00004966 6000 054E bra +0x550 /* 00004EB6 */
label0000496A:
0000496A 4227 clr.b -[A7]
0000496C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004970 486D D270 pea.l [A5 - 0x2D90]
00004974 A8AD syscall PtInRect
00004976 4A1F tst.b [A7]+
00004978 673C beq +0x3E /* 000049B6 */
0000497A 0C6D 0013 DA10 cmpi.w [A5 - 0x25F0], 0x13
00004980 670C beq +0xE /* 0000498E */
00004982 486E FEF8 pea.l [A6 - 0x108]
00004986 A8A3 syscall EraseRect
00004988 3B7C 0013 DA10 move.w [A5 - 0x25F0], 0x13
label0000498E:
0000498E 2F3C 000B 0012 move.l -[A7], 0xB0012
00004994 A893 syscall MoveTo
00004996 486E FF00 pea.l [A6 - 0x100]
0000499A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
0000499E 3F3C 0013 move.w -[A7], 0x13
000049A2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000049A6 486E FF00 pea.l [A6 - 0x100]
000049AA A884 syscall DrawString
000049AC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000049B0 A873 syscall SetPort
000049B2 6000 0502 bra +0x504 /* 00004EB6 */
label000049B6:
000049B6 4227 clr.b -[A7]
000049B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000049BC 486D D278 pea.l [A5 - 0x2D88]
000049C0 A8AD syscall PtInRect
000049C2 4A1F tst.b [A7]+
000049C4 673C beq +0x3E /* 00004A02 */
000049C6 0C6D 0014 DA10 cmpi.w [A5 - 0x25F0], 0x14
000049CC 670C beq +0xE /* 000049DA */
000049CE 486E FEF8 pea.l [A6 - 0x108]
000049D2 A8A3 syscall EraseRect
000049D4 3B7C 0014 DA10 move.w [A5 - 0x25F0], 0x14
label000049DA:
000049DA 2F3C 000B 0012 move.l -[A7], 0xB0012
000049E0 A893 syscall MoveTo
000049E2 486E FF00 pea.l [A6 - 0x100]
000049E6 3F2E FED2 move.w -[A7], [A6 - 0x12E]
000049EA 3F3C 0014 move.w -[A7], 0x14
000049EE 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
000049F2 486E FF00 pea.l [A6 - 0x100]
000049F6 A884 syscall DrawString
000049F8 2F2E FED4 move.l -[A7], [A6 - 0x12C]
000049FC A873 syscall SetPort
000049FE 6000 04B6 bra +0x4B8 /* 00004EB6 */
label00004A02:
00004A02 4227 clr.b -[A7]
00004A04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A08 486D D280 pea.l [A5 - 0x2D80]
00004A0C A8AD syscall PtInRect
00004A0E 4A1F tst.b [A7]+
00004A10 673C beq +0x3E /* 00004A4E */
00004A12 0C6D 0015 DA10 cmpi.w [A5 - 0x25F0], 0x15
00004A18 670C beq +0xE /* 00004A26 */
00004A1A 486E FEF8 pea.l [A6 - 0x108]
00004A1E A8A3 syscall EraseRect
00004A20 3B7C 0015 DA10 move.w [A5 - 0x25F0], 0x15
label00004A26:
00004A26 2F3C 000B 0012 move.l -[A7], 0xB0012
00004A2C A893 syscall MoveTo
00004A2E 486E FF00 pea.l [A6 - 0x100]
00004A32 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004A36 3F3C 0015 move.w -[A7], 0x15
00004A3A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004A3E 486E FF00 pea.l [A6 - 0x100]
00004A42 A884 syscall DrawString
00004A44 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004A48 A873 syscall SetPort
00004A4A 6000 046A bra +0x46C /* 00004EB6 */
label00004A4E:
00004A4E 4227 clr.b -[A7]
00004A50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A54 486D D200 pea.l [A5 - 0x2E00]
00004A58 A8AD syscall PtInRect
00004A5A 4A1F tst.b [A7]+
00004A5C 673C beq +0x3E /* 00004A9A */
00004A5E 0C6D 0016 DA10 cmpi.w [A5 - 0x25F0], 0x16
00004A64 670C beq +0xE /* 00004A72 */
00004A66 486E FEF8 pea.l [A6 - 0x108]
00004A6A A8A3 syscall EraseRect
00004A6C 3B7C 0016 DA10 move.w [A5 - 0x25F0], 0x16
label00004A72:
00004A72 2F3C 000B 0012 move.l -[A7], 0xB0012
00004A78 A893 syscall MoveTo
00004A7A 486E FF00 pea.l [A6 - 0x100]
00004A7E 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004A82 3F3C 0016 move.w -[A7], 0x16
00004A86 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004A8A 486E FF00 pea.l [A6 - 0x100]
00004A8E A884 syscall DrawString
00004A90 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004A94 A873 syscall SetPort
00004A96 6000 041E bra +0x420 /* 00004EB6 */
label00004A9A:
00004A9A 4227 clr.b -[A7]
00004A9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004AA0 486D D208 pea.l [A5 - 0x2DF8]
00004AA4 A8AD syscall PtInRect
00004AA6 4A1F tst.b [A7]+
00004AA8 673C beq +0x3E /* 00004AE6 */
00004AAA 0C6D 0017 DA10 cmpi.w [A5 - 0x25F0], 0x17
00004AB0 670C beq +0xE /* 00004ABE */
00004AB2 486E FEF8 pea.l [A6 - 0x108]
00004AB6 A8A3 syscall EraseRect
00004AB8 3B7C 0017 DA10 move.w [A5 - 0x25F0], 0x17
label00004ABE:
00004ABE 2F3C 000B 0012 move.l -[A7], 0xB0012
00004AC4 A893 syscall MoveTo
00004AC6 486E FF00 pea.l [A6 - 0x100]
00004ACA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004ACE 3F3C 0017 move.w -[A7], 0x17
00004AD2 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004AD6 486E FF00 pea.l [A6 - 0x100]
00004ADA A884 syscall DrawString
00004ADC 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004AE0 A873 syscall SetPort
00004AE2 6000 03D2 bra +0x3D4 /* 00004EB6 */
label00004AE6:
00004AE6 4227 clr.b -[A7]
00004AE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004AEC 486D D210 pea.l [A5 - 0x2DF0]
00004AF0 A8AD syscall PtInRect
00004AF2 4A1F tst.b [A7]+
00004AF4 673C beq +0x3E /* 00004B32 */
00004AF6 0C6D 0018 DA10 cmpi.w [A5 - 0x25F0], 0x18
00004AFC 670C beq +0xE /* 00004B0A */
00004AFE 486E FEF8 pea.l [A6 - 0x108]
00004B02 A8A3 syscall EraseRect
00004B04 3B7C 0018 DA10 move.w [A5 - 0x25F0], 0x18
label00004B0A:
00004B0A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004B10 A893 syscall MoveTo
00004B12 486E FF00 pea.l [A6 - 0x100]
00004B16 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004B1A 3F3C 0018 move.w -[A7], 0x18
00004B1E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004B22 486E FF00 pea.l [A6 - 0x100]
00004B26 A884 syscall DrawString
00004B28 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004B2C A873 syscall SetPort
00004B2E 6000 0386 bra +0x388 /* 00004EB6 */
label00004B32:
00004B32 4227 clr.b -[A7]
00004B34 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B38 486D D218 pea.l [A5 - 0x2DE8]
00004B3C A8AD syscall PtInRect
00004B3E 4A1F tst.b [A7]+
00004B40 673C beq +0x3E /* 00004B7E */
00004B42 0C6D 0019 DA10 cmpi.w [A5 - 0x25F0], 0x19
00004B48 670C beq +0xE /* 00004B56 */
00004B4A 486E FEF8 pea.l [A6 - 0x108]
00004B4E A8A3 syscall EraseRect
00004B50 3B7C 0019 DA10 move.w [A5 - 0x25F0], 0x19
label00004B56:
00004B56 2F3C 000B 0012 move.l -[A7], 0xB0012
00004B5C A893 syscall MoveTo
00004B5E 486E FF00 pea.l [A6 - 0x100]
00004B62 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004B66 3F3C 0019 move.w -[A7], 0x19
00004B6A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004B6E 486E FF00 pea.l [A6 - 0x100]
00004B72 A884 syscall DrawString
00004B74 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004B78 A873 syscall SetPort
00004B7A 6000 033A bra +0x33C /* 00004EB6 */
label00004B7E:
00004B7E 4227 clr.b -[A7]
00004B80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B84 486D D220 pea.l [A5 - 0x2DE0]
00004B88 A8AD syscall PtInRect
00004B8A 4A1F tst.b [A7]+
00004B8C 673C beq +0x3E /* 00004BCA */
00004B8E 0C6D 001A DA10 cmpi.w [A5 - 0x25F0], 0x1A
00004B94 670C beq +0xE /* 00004BA2 */
00004B96 486E FEF8 pea.l [A6 - 0x108]
00004B9A A8A3 syscall EraseRect
00004B9C 3B7C 001A DA10 move.w [A5 - 0x25F0], 0x1A
label00004BA2:
00004BA2 2F3C 000B 0012 move.l -[A7], 0xB0012
00004BA8 A893 syscall MoveTo
00004BAA 486E FF00 pea.l [A6 - 0x100]
00004BAE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004BB2 3F3C 001A move.w -[A7], 0x1A
00004BB6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004BBA 486E FF00 pea.l [A6 - 0x100]
00004BBE A884 syscall DrawString
00004BC0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004BC4 A873 syscall SetPort
00004BC6 6000 02EE bra +0x2F0 /* 00004EB6 */
label00004BCA:
00004BCA 4227 clr.b -[A7]
00004BCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BD0 486D D228 pea.l [A5 - 0x2DD8]
00004BD4 A8AD syscall PtInRect
00004BD6 4A1F tst.b [A7]+
00004BD8 673C beq +0x3E /* 00004C16 */
00004BDA 0C6D 001B DA10 cmpi.w [A5 - 0x25F0], 0x1B
00004BE0 670C beq +0xE /* 00004BEE */
00004BE2 486E FEF8 pea.l [A6 - 0x108]
00004BE6 A8A3 syscall EraseRect
00004BE8 3B7C 001B DA10 move.w [A5 - 0x25F0], 0x1B
label00004BEE:
00004BEE 2F3C 000B 0012 move.l -[A7], 0xB0012
00004BF4 A893 syscall MoveTo
00004BF6 486E FF00 pea.l [A6 - 0x100]
00004BFA 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004BFE 3F3C 001B move.w -[A7], 0x1B
00004C02 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004C06 486E FF00 pea.l [A6 - 0x100]
00004C0A A884 syscall DrawString
00004C0C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004C10 A873 syscall SetPort
00004C12 6000 02A2 bra +0x2A4 /* 00004EB6 */
label00004C16:
00004C16 4227 clr.b -[A7]
00004C18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C1C 486D D230 pea.l [A5 - 0x2DD0]
00004C20 A8AD syscall PtInRect
00004C22 4A1F tst.b [A7]+
00004C24 673C beq +0x3E /* 00004C62 */
00004C26 0C6D 001C DA10 cmpi.w [A5 - 0x25F0], 0x1C
00004C2C 670C beq +0xE /* 00004C3A */
00004C2E 486E FEF8 pea.l [A6 - 0x108]
00004C32 A8A3 syscall EraseRect
00004C34 3B7C 001C DA10 move.w [A5 - 0x25F0], 0x1C
label00004C3A:
00004C3A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004C40 A893 syscall MoveTo
00004C42 486E FF00 pea.l [A6 - 0x100]
00004C46 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004C4A 3F3C 001C move.w -[A7], 0x1C
00004C4E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004C52 486E FF00 pea.l [A6 - 0x100]
00004C56 A884 syscall DrawString
00004C58 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004C5C A873 syscall SetPort
00004C5E 6000 0256 bra +0x258 /* 00004EB6 */
label00004C62:
00004C62 4227 clr.b -[A7]
00004C64 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004C68 486D D238 pea.l [A5 - 0x2DC8]
00004C6C A8AD syscall PtInRect
00004C6E 4A1F tst.b [A7]+
00004C70 673C beq +0x3E /* 00004CAE */
00004C72 0C6D 001D DA10 cmpi.w [A5 - 0x25F0], 0x1D
00004C78 670C beq +0xE /* 00004C86 */
00004C7A 486E FEF8 pea.l [A6 - 0x108]
00004C7E A8A3 syscall EraseRect
00004C80 3B7C 001D DA10 move.w [A5 - 0x25F0], 0x1D
label00004C86:
00004C86 2F3C 000B 0012 move.l -[A7], 0xB0012
00004C8C A893 syscall MoveTo
00004C8E 486E FF00 pea.l [A6 - 0x100]
00004C92 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004C96 3F3C 001D move.w -[A7], 0x1D
00004C9A 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004C9E 486E FF00 pea.l [A6 - 0x100]
00004CA2 A884 syscall DrawString
00004CA4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004CA8 A873 syscall SetPort
00004CAA 6000 020A bra +0x20C /* 00004EB6 */
label00004CAE:
00004CAE 4227 clr.b -[A7]
00004CB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004CB4 486D D240 pea.l [A5 - 0x2DC0]
00004CB8 A8AD syscall PtInRect
00004CBA 4A1F tst.b [A7]+
00004CBC 673C beq +0x3E /* 00004CFA */
00004CBE 0C6D 001E DA10 cmpi.w [A5 - 0x25F0], 0x1E
00004CC4 670C beq +0xE /* 00004CD2 */
00004CC6 486E FEF8 pea.l [A6 - 0x108]
00004CCA A8A3 syscall EraseRect
00004CCC 3B7C 001E DA10 move.w [A5 - 0x25F0], 0x1E
label00004CD2:
00004CD2 2F3C 000B 0012 move.l -[A7], 0xB0012
00004CD8 A893 syscall MoveTo
00004CDA 486E FF00 pea.l [A6 - 0x100]
00004CDE 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004CE2 3F3C 001E move.w -[A7], 0x1E
00004CE6 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004CEA 486E FF00 pea.l [A6 - 0x100]
00004CEE A884 syscall DrawString
00004CF0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004CF4 A873 syscall SetPort
00004CF6 6000 01BE bra +0x1C0 /* 00004EB6 */
label00004CFA:
00004CFA 4227 clr.b -[A7]
00004CFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D00 486D D248 pea.l [A5 - 0x2DB8]
00004D04 A8AD syscall PtInRect
00004D06 4A1F tst.b [A7]+
00004D08 673C beq +0x3E /* 00004D46 */
00004D0A 0C6D 001F DA10 cmpi.w [A5 - 0x25F0], 0x1F
00004D10 670C beq +0xE /* 00004D1E */
00004D12 486E FEF8 pea.l [A6 - 0x108]
00004D16 A8A3 syscall EraseRect
00004D18 3B7C 001F DA10 move.w [A5 - 0x25F0], 0x1F
label00004D1E:
00004D1E 2F3C 000B 0012 move.l -[A7], 0xB0012
00004D24 A893 syscall MoveTo
00004D26 486E FF00 pea.l [A6 - 0x100]
00004D2A 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004D2E 3F3C 001F move.w -[A7], 0x1F
00004D32 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004D36 486E FF00 pea.l [A6 - 0x100]
00004D3A A884 syscall DrawString
00004D3C 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004D40 A873 syscall SetPort
00004D42 6000 0172 bra +0x174 /* 00004EB6 */
label00004D46:
00004D46 4227 clr.b -[A7]
00004D48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D4C 486D D250 pea.l [A5 - 0x2DB0]
00004D50 A8AD syscall PtInRect
00004D52 4A1F tst.b [A7]+
00004D54 673C beq +0x3E /* 00004D92 */
00004D56 0C6D 0020 DA10 cmpi.w [A5 - 0x25F0], 0x20 /* ' ' */
00004D5C 670C beq +0xE /* 00004D6A */
00004D5E 486E FEF8 pea.l [A6 - 0x108]
00004D62 A8A3 syscall EraseRect
00004D64 3B7C 0020 DA10 move.w [A5 - 0x25F0], 0x20 /* ' ' */
label00004D6A:
00004D6A 2F3C 000B 0012 move.l -[A7], 0xB0012
00004D70 A893 syscall MoveTo
00004D72 486E FF00 pea.l [A6 - 0x100]
00004D76 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004D7A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00004D7E 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004D82 486E FF00 pea.l [A6 - 0x100]
00004D86 A884 syscall DrawString
00004D88 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004D8C A873 syscall SetPort
00004D8E 6000 0126 bra +0x128 /* 00004EB6 */
label00004D92:
00004D92 4227 clr.b -[A7]
00004D94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D98 486E FEF0 pea.l [A6 - 0x110]
00004D9C A8AD syscall PtInRect
00004D9E 4A1F tst.b [A7]+
00004DA0 673C beq +0x3E /* 00004DDE */
00004DA2 0C6D 0021 DA10 cmpi.w [A5 - 0x25F0], 0x21 /* '!' */
00004DA8 670C beq +0xE /* 00004DB6 */
00004DAA 486E FEF8 pea.l [A6 - 0x108]
00004DAE A8A3 syscall EraseRect
00004DB0 3B7C 0021 DA10 move.w [A5 - 0x25F0], 0x21 /* '!' */
label00004DB6:
00004DB6 2F3C 000B 0012 move.l -[A7], 0xB0012
00004DBC A893 syscall MoveTo
00004DBE 486E FF00 pea.l [A6 - 0x100]
00004DC2 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004DC6 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00004DCA 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004DCE 486E FF00 pea.l [A6 - 0x100]
00004DD2 A884 syscall DrawString
00004DD4 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004DD8 A873 syscall SetPort
00004DDA 6000 00DA bra +0xDC /* 00004EB6 */
label00004DDE:
00004DDE 486E FEE8 pea.l [A6 - 0x118]
00004DE2 3F2D D83E move.w -[A7], [A5 - 0x27C2]
00004DE6 3F2D D83C move.w -[A7], [A5 - 0x27C4]
00004DEA 70F1 moveq.l D0, 0xFFFFFFF1
00004DEC D06D D842 add.w D0, [A5 - 0x27BE]
00004DF0 3F00 move.w -[A7], D0
00004DF2 70D8 moveq.l D0, 0xFFFFFFD8
00004DF4 D06D D840 add.w D0, [A5 - 0x27C0]
00004DF8 3F00 move.w -[A7], D0
00004DFA A8A7 syscall SetRect
00004DFC 4227 clr.b -[A7]
00004DFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E02 486E FEE8 pea.l [A6 - 0x118]
00004E06 A8AD syscall PtInRect
00004E08 4A1F tst.b [A7]+
00004E0A 673A beq +0x3C /* 00004E46 */
00004E0C 0C6D 0022 DA10 cmpi.w [A5 - 0x25F0], 0x22 /* '\"' */
00004E12 670C beq +0xE /* 00004E20 */
00004E14 486E FEF8 pea.l [A6 - 0x108]
00004E18 A8A3 syscall EraseRect
00004E1A 3B7C 0022 DA10 move.w [A5 - 0x25F0], 0x22 /* '\"' */
label00004E20:
00004E20 2F3C 000B 0012 move.l -[A7], 0xB0012
00004E26 A893 syscall MoveTo
00004E28 486E FF00 pea.l [A6 - 0x100]
00004E2C 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004E30 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00004E34 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004E38 486E FF00 pea.l [A6 - 0x100]
00004E3C A884 syscall DrawString
00004E3E 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004E42 A873 syscall SetPort
00004E44 6070 bra +0x72 /* 00004EB6 */
label00004E46:
00004E46 486E FEE0 pea.l [A6 - 0x120]
00004E4A 3F2D D868 move.w -[A7], [A5 - 0x2798]
00004E4E 3F2D D866 move.w -[A7], [A5 - 0x279A]
00004E52 3F2D D86C move.w -[A7], [A5 - 0x2794]
00004E56 70E2 moveq.l D0, 0xFFFFFFE2
00004E58 D06D D86A add.w D0, [A5 - 0x2796]
00004E5C 3F00 move.w -[A7], D0
00004E5E A8A7 syscall SetRect
00004E60 4227 clr.b -[A7]
00004E62 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004E66 486E FEE0 pea.l [A6 - 0x120]
00004E6A A8AD syscall PtInRect
00004E6C 4A1F tst.b [A7]+
00004E6E 673A beq +0x3C /* 00004EAA */
00004E70 0C6D 0023 DA10 cmpi.w [A5 - 0x25F0], 0x23 /* '#' */
00004E76 670C beq +0xE /* 00004E84 */
00004E78 486E FEF8 pea.l [A6 - 0x108]
00004E7C A8A3 syscall EraseRect
00004E7E 3B7C 0023 DA10 move.w [A5 - 0x25F0], 0x23 /* '#' */
label00004E84:
00004E84 2F3C 000B 0012 move.l -[A7], 0xB0012
00004E8A A893 syscall MoveTo
00004E8C 486E FF00 pea.l [A6 - 0x100]
00004E90 3F2E FED2 move.w -[A7], [A6 - 0x12E]
00004E94 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00004E98 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00004E9C 486E FF00 pea.l [A6 - 0x100]
00004EA0 A884 syscall DrawString
00004EA2 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004EA6 A873 syscall SetPort
00004EA8 600C bra +0xE /* 00004EB6 */
label00004EAA:
00004EAA 486E FEF8 pea.l [A6 - 0x108]
00004EAE A8A3 syscall EraseRect
00004EB0 2F2E FED4 move.l -[A7], [A6 - 0x12C]
00004EB4 A873 syscall SetPort
label00004EB6:
00004EB6 4E5E unlink A6
00004EB8 4E75 rts